Evolution of OS Flashcards

1
Q

From late 1940s to the mid-1950s, programmers interact directly with computer hardware since operating systems (OS) are not yet available.

A

Serial processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Computers are run from a console consisting of display lights, toggle switches, an input device, and a printer

A

Serial processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Programs in machine code were loaded via input device, such as a
card reader.

A

Serial processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Error conditions are indicated by the display lights

A

Serial processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

If a program executes successfully, the output is printed

A

Serial processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Two main problems of Serial processing:

A
  1. Scheduling
  2. Set-up time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Installations used a hardcopy sign-up sheet to reserve computer time. A user could sign up for an allocated block of time, but is unable to maximize the allocation. Thus, resulting in wasted computer processing time.

A

Scheduling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A single program, called a job, involves numerous sequence set-up processes that involve mounting and dismounting of tapes and setting up card decks. If an error occurred, the user had to go back to the beginning of the setup sequence. Thus, a considerable amount of time was spent in setting up the program before it even runs

A

Set-up time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

To improve processor utilization, the concept of batch operating system was developed in the mid-1950s by General Motors Research Laboratories. It processed jobs in bulk, with predetermined input from files or other data resources.

A

Simple Batch Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The main idea behind batch processing is the utilization of a piece of program known as the

A

monitor or resident monitor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The main idea behind batch processing is the utilization of a piece of program known as the monitor or resident monitor. The monitor provides automatic job sequencing as indicated by the control cards. If a control card indicates that a program is to be run, the monitor loads the program into memory and transfers control to it. When the program completes, it transfers the control back to the monitor. Then, it reads the next control card, loads the appropriate program, and so on. This cycle is repeated until all control cards are interpreted for the job. [T/F]

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

This kind of operating system is more sophisticated compared to single-programmed systems. Several ready-to-run jobs must be kept in the main memory, requiring some form of memory management.

A

Multi-programmed Batch Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

It basically allows the
processor to handle multiple jobs at a time.

A

Multi-programmed Batch Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

multiple users simultaneously access the system
through terminals, with the operating system interleaving the execution of each user program in a short burst time or quantum computation.

A

Time-sharing systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

If there are n number of users actively requesting service at exactly the same time, each user will only be allocated … of the …, excluding the operating system overhead.

A

1/n | effective compute capacity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

was one of the first timesharing operating systems that was developed. It was developed at the Massachusetts Institute of Technology (MIT) by the group Project MAC, for the IBM 709 computer system.

A

Compatible Time-sharing System (CTSS)

17
Q
A