Semester 3Computer Architecture
Virtual Memory
gives an illusion to the cpu it has more main memory than it actually do.
Also used to give each process its own memory space. So 0x0040000 Will respond to different data in different processes and One will not be able to see other's data.
address space - set of addresses a programmer has access to 0x000034945345984
virtual addr physical addr conversion is done by page table
Terminology
Main memory - physical memory Virtual memory blocks - pages a page is not in main memory = page fault