(Enter summary)
Abstract: Memory Management Units (MMUs) are traditionally
used by operating systems to implement disk-paged virtual
memory. Some operating systems allow user programs
to specify the protection level (inaccessible, readonly.
read-write) of pages, and allow user programs
t.o handle protection violations. bur. these mechanisms
are not. always robust, efficient, or well-mat. ched to the
needs of applications. (Update)
Cited by: More
Garbage Collection Without Paging - Matthew Hertz Yi
(Correct)
Low-Overhead Interactive Debugging via Dynamic.. - Marc Corliss Christopher (2005)
(Correct)
Tools for the Development of Application-Specific - Virtual Memory Management
(Correct)
Similar documents (at the sentence level):
35.0%: Virtual Memory Primitives for User Programs - Appel, Li (1991)
(Correct)
Active bibliography (related documents): More All
0.3: Information Structure and Hypertext Search Results - Matt Carmack Deryle
(Correct)
0.3: Write Barrier Removal by Static Analysis - Zee, Rinard (2002)
(Correct)
0.2: A Program for Identifying Duplicated Code - Brenda Baker (1992)
(Correct)
Similar documents based on text: More All
0.4: Protection Traps and Alternatives for Memory Management of an.. - Hosking, Moss (1993)
(Correct)
0.4: Unknown -
(Correct)
0.1: Exploring Energy-Efficient Reconfigurable.. - Heysters, Smit, Smit, .. (2000)
(Correct)
Related documents from co-citation: More All
22: ApplicationControlled Physical Memory using External PageCache Management
- Harty, Cheriton - 1992
17: Efficient software-based fault isolation
- Wahbe, Lucco et al. - 1993
16: Memory Coherence in Shared Virtual Memory Systems
- Li, Hudak - 1989
BibTeX entry: (Update)
A. Appel and K. Li. Virtual memory primitives for user programs. Proceedings of the 4th International Conference on Architectural Support for Programming Languages and Operating Systems, April 1991. http://citeseer.ist.psu.edu/appel91virtual.html More
@inproceedings{ appel91virtual,
author = "A. W. Appel and K. Li",
title = "Virtual Memory Primitives for User Programs",
booktitle = "Proceedings of the 4th International Conference on Architectural Support for Programming Languages and Operating System ({ASPLOS})",
journal = "SIGPLAN Notices",
volume = "26",
number = "4",
publisher = "ACM Press",
address = "New York, NY",
isbn = "0-89791-380-9",
pages = "96--107",
year = "1991",
url = "citeseer.ist.psu.edu/appel91virtual.html" }
Citations (may not include all citations):
723
Memory coherence in shared virtual memory systems
- Li, Hudak - 1989
444
Mach: A new kernel foundation for UNIX development (context) - Accetta, Baron et al. - 1986
190
List processing in real time on a serial computer
- Baker - 1978
173
A real-time garbage collector based on the lifetimes of obje..
- Lieherman, ttewitt - 1983
167
Generation scavenging: a non-disruptive high performance sto.. (context) - Ungar - 1984
123
Simple generational garbage col- lection and fast allocation
- Appel - 1989
122
Firefly: A multiprocessor workstation (context) - Thacker, Stewart et al. - 1988
101
Garbage collection in a large LISP system (context) - Moon - 1984
87
The implementation of a coherent memory abstraction on a num.. (context) - Cox, Fowler - 1989
56
Comparative Performance Evaluation of Garbage Collection Alg.. (context) - Zorn - 1989
46
Working sets past and present (context) - Denning - 1980
44
Smalltalk-80: Bits of History (context) - Krasner - 1983
42
Physical integrity in a large seg- mented database (context) - Lorie - 1977
41
Igor: A system for program debugging via reversible executio.. (context) - Feldman, Brown - 1989
34
personal communication (context) - Wilson - 1989
27
The vmp multiprocessor: Initial ex- perience (context) - Cheriton - 1988
22
Improving garbage collector perfor- mance in virtual memory (context) - Shaw - 1987
22
Software--Practice and Experience (context) - Atkinson, Chisholm et al. - 1983
22
An empirical study of list structure in Lisp (context) - Clark, Green - 1977
15
Virtual Memory Management for Transaction Processing Systems (context) - Eppinger - 1989
9
Virtual memory transaction management (context) - Stonebraker - 1984
8
The NX/- Operating System (context) - Pierce - 1988
6
Concurrent real-time checkpoint for parallel programs (context) - Li, Naughton et al. - 1990
5
personal commu- nication (context) - Johnson, Wilson - 1990
4
Four garbage collectors for Oberon (context) - Cook - 1989
3
personal communication (context) - Petersen - 1990
2
Putting UNIX on very fast computers (context) - O'Dell - 1990
1
personal cmnmunicatiom (context) - Cooper - 1990
1
The integration of vir- tual memory management (context) - Fitzgerald, Rashid - 1986
1
The Design and Evaluation of a High Pe*Jormance Smalltalk Sy.. (context) - Ungar - 1986
1
Why aren't operating systems getting faster a fast (context) - Ousterhour - 1990
1
Translation-lookaside buffer consis- tency (context) - Teller - 1990
1
Pipelining and performance in the X%X 8800 processor (context) - Clark - 1987
1
and Gerhard Weikun (context) - Copeland, Franklin - 1990
1
Real-time concurrent collection on stock muh (context) - Appel, Ellis et al. - 1988
1
Garbage collection can be faster than stack Mlocation (context) - Appel - 1987
1
Translation lookaside buffer consistency: A so (context) - Black, Rashi et al. - 1989
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.cornell.edu/Courses/cs614/2003SP/): More
Replication in the Harp File System - Liskov, Ghemawat, Gruber, Johnson, .. (1991)
(Correct)
Tornado: Maximizing Locality and Concurrency in a.. - Gamsa, Krieger.. (1999)
(Correct)
Experience with Transactions in QuickSilver - Schmuck, Wyllie (1991)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC