What does virtual memory mean?
It means that there is no chance of programs overwriting each other
What does segmentation allow?
It allows us to divide the memory space into purposeful segments and assign virtual addresses to them
What are the problems with segmentation?
What does paging do?
Paging splits available RAM into pages which give programs virtual space.
What are pages useful for?
They can be re used to save memory
How does the OS load data from secondary storage to RAM?
What is swapping?
A way of moving a whole process from the RAM onto the HDD
What does swapping do?
Saves the status of the currently running program
Is swapping or paging slower?
Swapping is very slow, while paging is slow.