Virtual Memory Paging
Page Table Page Fault
Translation Lookaside Buffer Swap Space
Frame Memory Mapping

 

A memory management scheme that eliminates the need for contiguous allocation of physical memory. A memory management technique that allows a computer to compensate for physical memory shortages, temporarily transferring data from RAM to disk storage.
When a process requests a page that is not currently in memory. A data structure used by the operating system to map virtual addresses to physical addresses.
A designated area on a disk that the operating system uses as virtual memory. A cache that stores translations from virtual memory addresses to physical memory addresses.
The process of assigning portions of virtual memory to physical memory locations. A fixed-size block of physical memory used by the operating system to store data and instructions, aligning with the size of pages in virtual memory.

 

Thrashing

 

A performance issue in virtual memory systems where an excessive amount of time is spent swapping pages between RAM and disk.