Glossary of Terms

Virtual Memory & Paging

Keyword Definition
Frame 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.
Memory Mapping The process of assigning portions of virtual memory to physical memory locations.
Page Fault When a process requests a page that is not currently in memory.
Page Table A data structure used by the operating system to map virtual addresses to physical addresses.
Paging A memory management scheme that eliminates the need for contiguous allocation of physical memory.
Swap Space A designated area on a disk that the operating system uses as virtual memory.
Thrashing A performance issue in virtual memory systems where an excessive amount of time is spent swapping pages between RAM and disk.
Translation Lookaside Buffer A cache that stores translations from virtual memory addresses to physical memory addresses.
Virtual Memory A memory management technique that allows a computer to compensate for physical memory shortages, temporarily transferring data from RAM to disk storage.