M1: History of Operating Systems and Setting up a local VM Flashcards

1
Q

Multiprogramming

A

Run multiple applications at the same time, protecting

them from one another and sharing the CPU between them.

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

Hierarchical file system

A

Store data on disk persistently organized in a tree

structure

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

Plug-and-play devices

A

Software that allows external devices (e.g. printers

and scanners) to interact with applications.

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

Virtual memory

A

Store multiple applications in memory at the same time.

A computer can address more memory than the amount physically installed on the system. This extra memory is called virtual memory

Storage allocation scheme in which secondary memory can be addressed as though it were part of main memory

Allows one to load in large programs that may not fit all in physical memory

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

Graphical User Interface

A

Allows users to develop, run, and interact with
new applications. Good user interface allows operating systems to evolve
from office machines into machines usable by home users.

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

ENIAC

A

The Electronic Numerical Integrator and Computer (ENIAC) was the first general-purpose electronic computer. ENIAC was developed at the University of Pennsylvania.

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

Punch cards

A

Pieces of stiff papers with holes in them, where the presence and absence of holes is used to encode digital information about data or programs

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

Resident Monitor

A

A piece of software that is a precursor (Vorlaeufer) to modern operating systems. This software runs in memory and in the punch card era, and was used to process one punch card at a time.

Pre-loaded on all computers that read punch cards. Reads punch cards one at a time and executes them in batch mode

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

Operating System (OS)

A

A piece of software that is layered between
applications and hardware, allowing multiple applications to share the same physical machine resources and gain access to external devices.

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

Time-Sharing

A

The ability to share one physical compute resource among multiple applications.

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