What is the Operating System?
OS is a Resource Allocator
- Manages all resources
- Decides between conflicting requests
OS is a Control Program
- Controls the execution of programs to prevent errors and improper use of the machine
A system is divided into 4 parts:
- Hardware
- provides basic computing resources
- CPU, Memory, I/O devices...
- Operating system
- Controls the hardware, coordinates use of hardware among various applications and the users
- Application Programs
- defines the way how computer resources can be used to solve the problems of the user
- Word processors, calculator...
- Users
- pretty obvious what they are... other machines and humans