Lesson 1 - Operating System Concepts

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/67

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:48 AM on 9/9/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

68 Terms

1
New cards

Operating system

A collection of software that manages the computer hardware resources and provides common services for computer programs.

2
New cards

Resource manager view and Extended machine view

What is the two viewpoints of OS?

3
New cards

Resource manager view

The operating systems’ job is to manage the different parts of the system efficiently.

4
New cards

Extended machine view

The job of the system is to provide the users with abstractions that are more convenient to use than the actual machine. These include processes, address spaces, and files.

5
New cards

Memory management

Refers to the management of primary memory or main memory.

6
New cards

Main memory

A large array of words or bytes where each word or byte has its own address. It provides a fast storage that can be accessed directly by the CPU.

7
New cards

Memory management

Keeps tracks of primary memory, i.e., what part of it are in use by whom, what part are not in use.

8
New cards

Memory management

In multiprogramming, the OS decides which process will get memory when and how much.

9
New cards

Memory management

Allocates the memory when a process requests it to do so.

10
New cards

Memory management

De-allocates the memory when a process no longer needs it or has been terminated.

11
New cards

Processor scheduling

In multiprogramming environment, the OS decides which process gets the processor when and for how much time.

12
New cards

Processor management

Allocates the processor (CPU) to a process.

13
New cards

Processor management

De-allocates processor when a process is no longer required.

14
New cards

Traffic controller

Keeps tracks of processor and status of process.

15
New cards

Device management

An Operating System manages device communication via their respective drivers.

16
New cards

I/O controller

Keeps tracks of all devices.

17
New cards

Device management

Decides which process gets the device when and for how much time. Allocates the device in the efficient way. De-allocates devices.

18
New cards

File management

A file system is normally organized into directories for easy navigation and usage.

19
New cards

File system

Keeps track of information, location, uses, status etc. The collective facilities are often known as a what?

20
New cards

File management

Decides who gets the resources. Allocates the resources. De-allocates the resources.

21
New cards

Security

By means of password and similar other techniques, it prevents unauthorized access to programs and data.

22
New cards

Control over system performance

Recording delays between request for a service and response from the system.

23
New cards

Job accounting

Keeping track of time and resources used by various jobs and users.

24
New cards

Error detecting aids

Production of dumps, traces, error messages, and other debugging and error detecting aids.

25
New cards

Coordination between other software and users

Coordination and assignment of compilers, interpreters, assemblers and other software to the various users of the computer systems.

26
New cards

Primary Goal

To provide a user-friendly and convenient environment.

27
New cards

Secondary Goal

Efficiency of use.

28
New cards

Batch operating system

This type of operating system does not interact with the computer directly. There is an operator which takes similar jobs having same requirement and groups them.

29
New cards

Time sharing operating system

Each task is given some time to execute, so that all the tasks work smoothly. Each user gets time of CPU as they use single system.

30
New cards

Multitasking Systems

Other term for Time sharing operating system

31
New cards

Quantum

The time that each task gets to execute is called?

32
New cards

Distributed operating system

Use multiple central processors to serve multiple real-time applications and multiple users. Data processing jobs are distributed among the processors accordingly.


33
New cards

Loosely coupled systems

Other term for Distributed operating system

34
New cards

Network operating system

Runs on a server and provides the server the capability to manage data, users, groups, security, applications, and other networking functions.

35
New cards

Real time operating system

A data processing system in which the time interval required to process and respond to inputs is so small that it controls the environment.

36
New cards

Response time

The time taken by the system to respond to an input and display of required updated information is termed as?

37
New cards

Hard real time systems

Guarantee that critical tasks complete on time. In this type of real-time system, secondary storage is limited or missing, and the data is stored in ROM. In these systems, virtual memory is almost never found.

38
New cards

Soft real time systems

This real-time system is less restrictive. A critical real-time task gets priority over other tasks and retains the priority until it completes.

39
New cards

Payroll system, bank statements

State the examples of Batch based Operating Systems

40
New cards

Multics, Unix

State the Examples of Time-Sharing OSs

41
New cards

LOCUS

State the Examples of Distributed Operating Systems

42
New cards

Microsoft Windows Server 2003 and 2008, UNIX, Linux

State the Examples of network operating systems

43
New cards

1945-1955

What was the period of the First Generation?

44
New cards

Vacuum tubes and plugboards

What technology was used in the First Generation?

45
New cards

1955-1965

What was the period of the Second Generation?

46
New cards

Transistors and batch systems

What technology characterized the Second Generation?

47
New cards

GMOS

What was the first operating system introduced in the early 1950s?

48
New cards

General Motors

Who created GMOS?

49
New cards

IBM 701

What machine was GMOS created for?

50
New cards

Single stream batch systems

What were operating systems in the 1950s called?

51
New cards

Mainframes

What were the new machines of the Second Generation called?

52
New cards

Fortran Monitor System

What does FMS stand for?

53
New cards

IBM's operating system for the 7094

What was IBSYS?

54
New cards

1965-1980

What was the period of the Third Generation?

55
New cards

Integrated Circuits

What major technology characterized the Third Generation?

56
New cards

Multiprogramming

What major operating system development occurred in the Third Generation?

57
New cards

Minicomputers

What type of computers experienced phenomenal growth during the Third Generation?

58
New cards

DEC PDP 1 (1961)

What computer helped start the growth of minicomputers?

59
New cards

1980-Present

What is the period of the Fourth Generation?

60
New cards

Personal computers

What is the main focus of the Fourth Generation?

61
New cards

Microsoft and Apple

What major companies contributed to personal computing?

62
New cards

Bill Gates and Paul Allen

Who founded Microsoft?

63
New cards

MS-DOS

What operating system did Microsoft introduce in 1981?

64
New cards

Windows 95, 98, XP, 7, 8, 10

Name some versions of Windows mentioned in the lesson.

65
New cards

Steve Jobs

Who was a co-founder of Apple?

66
New cards

Apple Macintosh

What computer did Apple create?

67
New cards

1990-present

What is the period of the Fifth Generation according to the lesson?

68
New cards

Ultra Large Scale Integration

What’s the development of VLSI technology in the Fifth Generation?