Virtual Memory
ä It is a technique that allows the execution of a
process without having to allocate it the
memory space that it needs, completely.
ä Various parts of a process are swapped into
memory as they become needed during
execution.
ä Advantages:
ä Programs can be larger than the size of the physical
memory.
ä virtual memory provides a logical view of a memory
that is larger than its physical size.
ä Demand Paging:
ä Most virtual memory systems use paging.
ä A page is not swapped into memory until it is needed