Answers
Stopping one program overwriting another program's data in RAM.
Dividing main memory into fixed-size blocks that can be allocated to the different programs that are running.
Moving a program that is not being used out of RAM into secondary storage, and back when needed.
A program that has been copied from secondary storage into main memory and is being run.
The operating system function that gives each program space in RAM and tracks where it is stored.
A section of secondary storage used by the operating system to extend the space available in RAM.