See this document in CiteSeerX!

Machine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures (1987)  (Make Corrections)  (111 citations)
Richard Rashid, Avadis Tevanian, Michael Young, David Golub, Robert Baron, David Black, William Bolosky, Jonathan Chew
\em Proceedings of the Second International Conference on Architectural Support for Programming Languages and Operating Systems



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
cornell.edu/cs614sp98/ber...machvm.ps
cmu.edu/project/mach/doc/pub...MIvmm.ps
cornell.edu/cs614sp99/pap...machvm.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cornell.edu/cs614sp98/...default (more)
From:  cornell.edu/cs614sp99...Readings
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper describes the design and implementation of virtual memory management within the CMU Mach Operating System and the experiences gained by the Mach kernel group in porting that system to a variety of architectures. As of this writing, Mach runs on more than half a dozen uniprocessors and multiprocessors including the VAX family of uniprocessors and multiprocessors, the IBM RT PC, the SUN 3, the Encore MultiMax, the Sequent Balance 21000 and several experimental computers. Although these ... (Update)

Context of citations to this paper:   More

...Cellular Disco allocates machine memory as needed to back the physical memory requirements of each virtual machine. Similar to Mach [48], Cellular Disco maintains a pmap data structure for each virtual machine to map its physical addresses to machine addresses. The pmap is...

Cited by:   More
Designing Voting Machines for Verification - Naveen Sastry Tadayoshi   (Correct)
Transparent Operating System Support for Superpages - Navarro (2002)   (Correct)
Virtual Clusters: Resource Mangement on Large Shared-Memory.. - Govil (2000)   (Correct)

Active bibliography (related documents):   More   All
0.8:   The Duality of Memory and Communication in the.. - Young, Tevanian.. (1987)   (Correct)
0.5:   The Nexus Approach to Integrating Multithreading and Communication - Foster (1996)   (Correct)
0.3:   Angel: A Proposed Multiprocessor Operating System Kernel - Wilkinson, Stiemerling.. (1992)   (Correct)

Similar documents based on text:   More   All
1.2:   Simple But Effective Techniques for NUMA Memory Management - Bolosky, Fitzgerald, Scott (1989)   (Correct)
0.6:   Interprocessor Invocation on a NUMA . . . - Cox, al. (1992)   (Correct)
0.2:   B. Charron-Bost. Combinatorics and geometry of consistent .. - Charron-Bost Measure Of (1993)   (Correct)

Related documents from co-citation:   More   All
20:   Computer Architecture: a Quantitative Approach (context) - Hennessy, Patterson - 1996
19:   Mach: A New Kernel Foundation for Unix Development (context) - Accetta, Baron et al. - 1986
17:   Why aren't operating systems getting faster as fast as hardware - Ousterhout - 1990

BibTeX entry:   (Update)

Rashid, R., Tevanian, A., Young, M., Golub, D., Baron, R., Black, D., Bolosky, W., and Chew, J., "MachineIndependent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures," Proc. ASPLOS II, Palo Alto CA, Oct. 1987, 31--39. http://citeseer.ist.psu.edu/rashid87machineindependent.html   More

@inproceedings{ rashid87machineindependent,
    author = "Richard Rashid and Avadis Tevanian and Michael Young and David Golub and Robert Baron and David Black and William Bolosky and Jonathan Chew",
    title = "Machine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures",
    booktitle = "{\em Proceedings of the Second International Conference on Architectural Support for Programming Languages and Operating Systems}",
    address = "Palo Alto, California",
    pages = "31--39",
    year = "1987",
    url = "citeseer.ist.psu.edu/rashid87machineindependent.html" }
Citations (may not include all citations):
444   Mach: A New Kernel Foundation for UNIX Development (context) - Accetta, Baron et al. - 1986
101   The Multics System: An Examination of Its Structure (context) - Organick - 1972
52   Accent: A Communication Oriented Network Operating System Ke.. (context) - Rashid, Robertson - 1981  DBLP
49   mmp: An Experimental Computer System (context) - Wulf, Levin et al. - 1981
47   The Architecture of an Integrated Local Network (context) - Leach, Levine et al. - 1983
9   Architectural Support for Multilanguage Parallel Programming.. (context) - Bisiani, Forin - 1987  ACM   DBLP
3   IBM General Systems Division (context) - French, Collins et al. - 1978
2   The Duality of Memory and Communication in Mach (context) - Young - 1987
2   Agora: A Distributed System Architecture for Speech Recognit.. (context) - Bisiani, Alleva et al. - 1986
1   Dynix Programmer's Manual Sequent Computer Systems (context) - Systems - 1986
1   Programmer's Reference Manual Encore Computing Corporation (context) - Corporation - 1986
1   Department of Computer Science (context) - Edward, PhD - 1987



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.cornell.edu/cs614-sp98/berkeley-262/default.html):
Congestion Avoidance and Control - cited, history.) (1988)   (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