The UVM Virtual Memory System
@inproceedings{Cranor1999TheUV, title={The UVM Virtual Memory System}, author={Charles D. Cranor and Guru M. Parulkar}, booktitle={USENIX Annual Technical Conference, General Track}, year={1999} }
We introduce UVM, a new virtual memory system for the BSD kernel that has an improved design that increases system performance over the old Mach-based 4.4BSD VM system. In this paper we present an overview of both UVM and the BSD VM system. We focus our discussion on the design decisions made when creating UVM and contrast the UVM design with the less efficient BSD VM design. Topics covered include mapping, memory object management, anonymous memory and copy-on-write mechanisms, and pager… CONTINUE READING
Figures, Tables, and Topics from this paper.
Citations
Publications citing this paper.
SHOWING 1-10 OF 28 CITATIONS
Comparison of Memory Management Systems of BSD , Windows , and Linux
VIEW 4 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED
An Evolutionary Study of Linux Memory Management for Fun and Profit
VIEW 1 EXCERPT
CITES BACKGROUND
Per-VM page cache partitioning for cloud computing platforms
VIEW 1 EXCERPT
CITES BACKGROUND
SpaceJMP: Programming with Multiple Virtual Address Spaces
VIEW 1 EXCERPT
CITES BACKGROUND
The Omni-Kernel Architecture: Scheduler Control Over All Resource Consumption in Multi-Core Computing Systems
VIEW 2 EXCERPTS
CITES METHODS
Áç¹ääøøø Íòò¬¬¬ Á»ç Ù««ööòò Òò Òò Ëý×øøñ
VIEW 1 EXCERPT
CITES METHODS
A Per-File Partitioned Page Cache
VIEW 1 EXCERPT
CITES BACKGROUND
Consistency without ordering
VIEW 1 EXCERPT
CITES METHODS
References
Publications referenced by this paper.
SHOWING 1-10 OF 14 REFERENCES
SunOS Virtual Memory Implementation
VIEW 18 EXCERPTS
HIGHLY INFLUENTIAL
Virtual Memory Architecture in SunOS
VIEW 18 EXCERPTS
HIGHLY INFLUENTIAL
Virtual Swap Space in SunOS
VIEW 18 EXCERPTS
HIGHLY INFLUENTIAL
TENEX, a paged time sharing system for the PDP - 10
VIEW 3 EXCERPTS
HIGHLY INFLUENTIAL
Design and Implementation of the UVM Virtual Memory System
VIEW 1 EXCERPT
Zero-Copy TCP in Solaris
VIEW 1 EXCERPT
TCP/IP Illustrated, Volume 2: The Implementation
VIEW 1 EXCERPT
Fbufs: a high-bandwidth cross-domain transfer facility
VIEW 1 EXCERPT