Chapter 3: Operating Systems History and Examples

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/41

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 10:11 PM on 7/22/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

42 Terms

1
New cards

FIRST GENERATION

SERIAL PROCESSING

2
New cards

SERIAL PROCESSING

FIRST GENERATION

3
New cards

MAINFRAME COMPUTERS

  • 1st Generation

  • Used in the late 1940s and early 1950s

  • Massive, expensive, slow, and very primitive

4
New cards

FIRST GENERATION

No operating systems, only “bare” machines

5
New cards

FIRST GENERATION

Can only be used by one person at a time, and is processed one after another

6
New cards

FIRST GENERATION

Entered by toggle switches by turning it on or off

7
New cards

FIRST GENERATION

Used punched cards, with square holes representing binary characters or numbers

8
New cards

Punched Cards, Square Holes

The First Generation used ________ with __________ representing binary characters or numbers.

9
New cards

FIRST GENERATION

Had a keypunch to puncture holes in the punched cards

10
New cards

FIRST GENERATION

Had a punch card reader to read the cards, generate the electric form of the program, and load it in the main memory for the compilation

11
New cards

FIRST GENERATION

No fixed disks or hard disks

12
New cards

KEYPUNCH

It is a FIRST GENERATION TOOL used to PUNCTURE HOLES in the punched cards.

13
New cards

Punch Card Reader

It is a FIRST GENERATION TOOL used to read the cards, generate the electric form of the program, and load it in the main memory for the compilation

14
New cards

THIRD GENERATION

MULTI-PROGRAMMED SYSTEMS

15
New cards

MULTI-PROGRAMMED SYSTEMS

It consists of THREE PROGRAMS

16
New cards

Program 1 (I/O Operation)

Program 1 performs I/O Operation

17
New cards

CPU (Program 2 Execution)

The CPU starts executing Program 2

18
New cards

Program 2 (I/O Operation)

Program 2 performs I/O Operation

19
New cards

CPU (Program 3 Execution)

The CPU starts executing Program 3

20
New cards

Program 3 (I/O Operation)

Program 3 performs I/O Operation

21
New cards

THIRD GENERATION

Several programs will be present in the main memory.

22
New cards

THIRD GENERATION

Job scheduling should be performed wherein the Operating System selects which among the programs will be loaded into the main memory

23
New cards

Job scheduling

should be performed wherein the Operating System selects which among the programs will be loaded into the main memory.

24
New cards

FOURTH GENERATION

TIME-SHARING SYSTEMS

25
New cards

FOURTH GENERATION

The CPU is assigned to a user or process for a time period, also called a time slice or a time quantum, by the operating system.

26
New cards

Time Slice, Time Quantum

In the fourth generation, the CPU is assigned to a user or process for a time period, also called a _____________, by the operating system.

27
New cards

FOURTH GENERATION

After a user consumes its time slice, the CPU is assigned to another user or process and so on.

28
New cards

MULTIPROGRAMMING

The CPU will continue to execute a program until an I/O Operation is encountered

29
New cards

MULTI-TASKING

The CPU will continue to execute a program until the time quantum has ended.

30
New cards

PERSONAL COMPUTER SYSTEMS

  • It was assumed that only the user process would run at any given time since the PC is used by the programmer only.

31
New cards

PERSONAL COMPUTER SYSTEMS

The microprocessors at this time did not have the necessary hardware support to provide the protection to processes

32
New cards

MULTIPROCESSOR SYSTEMS

It refers to the SYMMETRIC MULTIPROCESSING (SMP) and ASSYMETRIC MULTIPROCESSOR (AMP)

33
New cards

Symmetric Multiprocessing (SMP)

Only one operating system is used, and each processor runs the same operating system.

34
New cards

Symmetric Multiprocessing (SMP)

Load balancing is used to distribute the load evenly over the processors.

35
New cards

Assymetric Multiprocessor (AMP)

Also called Distributed Memory Multiprocessors.

36
New cards

Assymetric Multiprocessor (AMP)

Each processor has its own memory. In this system, specific tasks are assigned to each processor

37
New cards

NETWORK OPERATING SYSTEMS

Allow the sharing of resources and actual communication among computers connected in a network

38
New cards

NETWORK OPERATING SYSTEMS

The entire network of computers is perceived by a user as one big and powerful computing machine.

39
New cards

REAL-TIME SYSTEMS

Produce correct results on a very strict time constraint, which is usually very small.

40
New cards

REAL-TIME SYSTEMS

Examples of this are medical monitoring systems, machine control systems, guided missile systems, and airplane control systems

41
New cards

HANDHELD SYSTEMS

Have slower processors and smaller memory compared to PCs

42
New cards

HANDHELD SYSTEMS

Examples of handheld systems are Personal Digital Assistants (PDAs), Smart Devices such as Tablet and Mobile Phones