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. | |