Memory Management and Virtual Memory
Virtual Memory - combination of hard drive space and RAM that acts like memory that our processes can use
- when we execute a process, we take data from the program in chunks known as Pages which are stored in Virtual Memory
- if we want to read or execute these pages, they have to be sent to physical memory like RAM