See this document in CiteSeerX!

Virtual Memory Primitives for User Programs (1991)  (Make Corrections)  (95 citations)
Andrew W. Appel, Kai Li
SIGPLAN Notices



  Home/Search   Context   Related

 
View or download:
cornell.edu/Courses/cs614/20...AL91.pdf


From:  cornell.edu/Courses/cs614/2003... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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