chapter 1 Flashcards
(10 cards)
serial processor
processor type where the CPU carries out just one machine level operation at a time
batch processing
OS collects the programs and data together in a batch and are submitted to CPU processing and run together
resident monitors
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
Timer - Interrupts - Traps
Zeitgeber - Unterbrechungen - Fallen
Fence Register (Schutzgatterregister)
implements basic mem protection by separating mem used by the OS and mem used by the user programs
Privileged Operation Mode of the CPU (Supervisor Mode)
disactivate the fence register so that the OS has full access to the memory
Spooling
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
CPU bursts and I/O bursts (Stöße)
CPU bursts is when the CPU is actively processing and I/O bursts is where the CPU is idle waiting for I/O os
Multiprogramming
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
Memory Protection
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