Neil Aldrin L. Abel Notes As Assignment Bs Cpe 3 - 3 10/19/2020
Neil Aldrin L. Abel Notes As Assignment Bs Cpe 3 - 3 10/19/2020
Chapter 1
- Is a program that acts as an intermediary between user of a computer and the computer
hardware
Hardware components:
Processors
Main memory
Disks
Printers
Display
Keyboards
Network interface
Other devices
OS goals:
OS Views/Perspectives
Batch System
- Several jobs are kept in main memory at the same time; and
- The CPU is multiplexed (partitioned) among them
Multi-programming
- Job scheduling – the system must choose among several jobs to be brought into memory
- Memory management – the system must allocate the memory to several jobs
- CPU scheduling – the system must choose among several jobs ready to run
- Allocation of devices
Parallel Systems
Distributed Systems
Clustered System
Real-Time Systems