© Thomas Kunz 2000
SCE 574
239
    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