Resource Manager
Processors : Allocation of processes to processors, preemption, scheduling.
Memory: Allocation of main memory.
IO devices : when to access io devices, which ones etc.
Files: Partitions, space allocation and maintenance.
Applications, Data, objects.