Skip to main content

Memory Management

Virtual Memory

0:00
LearnStep 1/2

Virtual Memory

Virtual Memory

Virtual memory allows execution of processes not completely in memory.

Benefits

  • Programs larger than physical memory can run
  • More processes in memory (better multiprogramming)
  • Less I/O for loading programs
  • Memory isolation and protection

Demand Paging

Load pages only when needed:

Page Fault Handling

Performance