n Is the task carried out by the OS and
hardware to accommodate multiple
processes in main memory
n If only a few processes can be kept in main
memory, then much of the time all
processes will be waiting for I/O and the
CPU will be idle
n Hence, memory needs to be allocated
efficiently in order to pack as many
processes into memory as possible