Dulranga's Notes
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 →\to 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

On this page