virtual memory

Disk-extended address space

Virtual memory is a computing technique that uses hard drive space to extend a computer's RAM, allowing programs to run as if more physical memory were available.

The operating system swaps data between RAM and disk storage as needed, creating the illusion of abundant memory.

When a system runs low on RAM, heavy reliance on virtual memory causes noticeable slowdown.

paging

swap

Exchange one for another

segmentation · page size

performance

thrashing

Decisive, lopsided defeat

overhead · optimization · throughput · locality · prefetching

hardware

RAM

Temporary data storage hardware

  • disk storageNonvolatile data preservation medium
  • SSDChip-based storage device
  • HDDMagnetic platter storage device

swap file · register · DRAM

multitasking

context switching

Redirecting attention between activities

Categories
Opposites
memory type/physical implementation

virtual memoryRAM

Temporary data storage hardware

main memory · DRAM · silicon chips · SRAM · cache memory

Family

memory, virtual, virtually, virtuoso, virtuosity, virtuosic, virtualization, virtualize, virtualized

Familiarity
Top 200,000
Profile
Used worldwide · Timeless · Abstract · Rated G