Explain how virtual memory can compensate for the lack of RAM.
Virtual Memory is used when RAM is full: part of the secondary
storage used as (temporary) RAM/VM
Data from RAM is moved to the secondary storage/VM (to make space in RAM)
RAM can then be filled with new data
When data in the VM is needed it is moved back to the RAM