Live briefing
Everything about Virtual memory
Computer memory management technique
In computing, virtual memory, or virtual storage, is enabled by a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large (main) memory". Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Virtual memoryA 5-minute orientation
- Skim a recent paper: An I/O Virtualization Framework With I/O-Related Memory Contention Control for Real-Time SystemsInfluential work since 2022
- Pick up a classic book: Silicon Based Unified Memory Devices and TechnologyThe most-reprinted book on the subject
- Read the landmark paper: A lightweight live memory forensic approach based on hardware virtualizationCited 69 times
- Go sideways: Memory segmentationA closely related topic
- Go sideways: Memory management (operating systems)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A lightweight live memory forensic approach based on hardware virtualization
Selective hardware/software memory virtualization
Scalable GPU Virtualization with Dynamic Sharing of Graphics Memory Space
Dynamic Memory Balancing for Virtualization
A novel memory allocation scheme for memory energy reduction in virtualization environment
Morphable Resistive Memory Optimization for Mobile Virtualization
Modeling and analysis of memory virtualization in cloud computing
Virtualization and visualization of virtual memory system for effective teaching–learning
🆕 Influential since 2022
An I/O Virtualization Framework With I/O-Related Memory Contention Control for Real-Time Systems
Hardware-Software Collaborative Tiered-Memory Management Framework for Virtualization
Memory Network Architecture for Packet Processing in Functions Virtualization
FlxVRM: Enabling Online Configuring Memory via Virtualization on Programmable Data Plane
A Comprehensive Study on Solving Memory Bloat Under Virtualization
📚 Books worth reading
Silicon Based Unified Memory Devices and TechnologyArup Bhattacharyya · 2017- 📕Out-of-core streamline visualization on large unstructured meshesShyh-Kuang Ueng · 1997
- 📕Automated concurrent blackboard system generation in C++J. A. Kaplan · 1999
Immaterielle ZeugnisseMarc Grellert · 2007
How virtual reality worksJoshua Eddings · 1994- 📕Comprehensive and memory of spatial and temporal event componentsGabriel A. Radvansky · 2008
Adaptive page fault controlBrian J. Wesley · 1974- 📕Ji yu xu ni ji suan huan jing de nei cun gong xiang ji shuRui Chu · 2010
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Memory segmentation Memory segmentation is an operating system memory management technique of dividing a computer's primary memory into segments or sections. In a computer…
- Memory management (operating systems) In operating systems, memory management is the function responsible for managing the computer's primary memory. The memory management function keeps track…
- Memory protection Memory protection is a way to control memory access rights on a computer, and is a part of most modern instruction set architectures and operating systems…
- Memory management unit A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware unit that examines all references to memory…
- Memory paging In computer operating systems, memory paging is a memory management scheme that introduces a level of indirection between physical and logical addresses…
- X86 memory segmentation x86 memory segmentation is a term for the kind of memory segmentation characteristic of the Intel x86 computer instruction set architecture. The x86 architectur…
- Single-level store Single-level storage (SLS) or single-level memory is a computer storage term which has had two meanings. The two meanings are related in that in both,…
- Protected mode In computing, protected mode, also called protected virtual address mode, is an operational mode of x86-compatible central processing units (CPUs). It…