Virtual Memory: Manideep-16ECE017
Virtual Memory: Manideep-16ECE017
Manideep-16ECE017
1 Introduction
3 Virtual Memory
Virtual address is the address used by the programmer and the set of
such addresses is called the address space or virtual memory.
An address in main memory is called a location or physical address.
The set of such locations in main memory is called the memory space
or physical memory.
Memory management unit(MMU) controls the virtual memory. The
Address translation is done by MMU.
When the requested page is not available in the main memory, we can
say that a page fault have been occurred in the main memory.
Then the virtual address generated by the CPU is used to take out
the requested page from the secondary storage media to the main
memory to remove this page fault.
If empty page frame is not available, then a page must be removed
from page frame in main memory.