Operating system
Definition
- A software that lies between the application and hardware. It allows the application to access hardware resources.
Features
Virtualize the CPU
- Goal: Give each “process” impression it alone is actively using CPU
- Resources can be shared in time and/or space. ### Virtualize the memory