Answer:• It decides which process should reside in the main memory,
• Manages the parts of the virtual address space of a process which is non-core resident,
• Monitors the available main memory and periodically write the processes into the swap device to provide more processes fit in the main memory simultaneously.