CA Virtual Memory
CA Virtual Memory
Processor
Virtual address
MMU
Data Physical address
Cache memory
Main memory 8
DMA transfer
Disk storage 50
Data transfer will take place between main memory and disk storage with the help
of a technique known as Direct Memory Access (DMA) transfer.
Benefits of using virtual memory
with virtual memory, a system can load larger programs or multiple programs
running at the same time;
increased security because of memory isolation;
allocating memory is relatively cheap;
doesn't need external fragmentation;
data can be moved automatically;
Limitations
The use of virtual memory slows a computer because data must be mapped between
virtual and physical memory, which requires extra hardware support for address
translations.