Definitions for virtual memory
virtual memory, virtual storage(noun)
(computer science) memory created by using the hard disk to simulate additional random-access memory; the addressable storage space available to the user of a computer system in which virtual addresses are mapped into real addresses
Memory that appears to be RAM but is being simulated (by a process called paging) on a hard disk; allows a computer to operate as if it had more memory than it actually does, but with some loss of performance
In computing, virtual memory is a memory management technique developed for multitasking kernels. This technique virtualizes the main storage available to a process or task, as a contiguous address space which is unique to each running process, or virtualizes the main storage available to all processes or tasks on the system as a contiguous global address space. The operating system manages virtual address spaces and the assignment of real memory to virtual memory. The CPU automatically translates virtual addresses to physical addresses using special memory management hardware, often referred to as a memory management unit. As long as virtual addresses are resolved to real memory locations the process runs uninterrupted. When translation fails, the operating system takes over and moves the desired memory page from backing store to main memory, returning control to the interrupted process. This simplifies the organization of applications, as, if they need to use more code and data than will fit into real memory, they do not have to move code and data between real memory and backing store. In addition, when processes are given separate address spaces, the technique offers protection to applications by isolating memory from other processes.
Find a translation for the virtual memory definition in other languages:
Select another language:
Use the citation below to add this definition to your bibliography:
"virtual memory." Definitions.net. STANDS4 LLC, 2013. Web. 4 Dec. 2013. <http://www.definitions.net/definition/virtual memory>.