chapter 1 Flashcards

1
Q

serial processor

A

processor type where the CPU carries out just one machine level operation at a time

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

batch processing

A

OS collects the programs and data together in a batch and are submitted to CPU processing and run together

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

resident monitors

A

allow multiple jobs to be processed sequentially without human intervention, it remains permanently in the computer´s mem and controlls the execution of the programs

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

Timer - Interrupts - Traps

A

Zeitgeber - Unterbrechungen - Fallen

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

Fence Register (Schutzgatterregister)

A

implements basic mem protection by separating mem used by the OS and mem used by the user programs

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

Privileged Operation Mode of the CPU (Supervisor Mode)

A

disactivate the fence register so that the OS has full access to the memory

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

Spooling

A

solution for I/O bottlnecks, uses disk drives to manage efficiently I/O ops, allowing the CPU to process other tasks. enables parallel processing: perform calculations while simultaneously managing I/O ops

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

CPU bursts and I/O bursts (Stöße)

A

CPU bursts is when the CPU is actively processing and I/O bursts is where the CPU is idle waiting for I/O os

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

Multiprogramming

A

during I/O bursts, the CPU switches to another program thats ready to use the CPU. It requires dynamic memory allocation, the system must adjust to new programs being initiated or existing ones being terminated

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

Memory Protection

A

Fence register isnt enough, solution is MMU (memory management unit). it ensures that each program operates within its designated memory space and cannot access the memory allocated to other programs

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