The main purpose of a computer system to
execute programs. These programs must be
in main memory during execution. But main
memory is too small to accommodate all data
and programs, and programs, and also data it
holds are lost when power is lost, so the
computer system must provide a secondary
storage to back up main memory.
Storage Allocation
Free Space Management
Disk Scheduling