Views of the OS, cont.
The OS is a resource allocator
- A system has many resources: CPU time, memory, disk space, access to I/O devices
- The OS is in charge of allocating these resources
- Many possible policies:
- allocate fairly; give more to those who pay more; give it all to me
- A well-designed OS is merely the mechanism for allocation; policy is configurable