See this document in CiteSeerX!

A Study of the Structure and Performance of MMU Handling Software (1994)  (Make Corrections)  (4 citations)
Yousef A. Khalidi, Vikram P. Joshi, Dock Williams



  Home/Search   Context   Related

 
View or download:
berkeley.edu/~alan....tr9428.94.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  berkeley.edu/~alanm/CP/bib (more)
(Enter author homepages)

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

Abstract: : Modern operating systems provide a rich set of interfaces for mapping, sharing, and protecting memory. Different memory management unit (MMU) architectures provide different mechanisms for managing memory translations. Since the same OS usually runs on different MMU architectures, a software "hardware address translation" (hat) layer that abstracts the MMU architecture is normally implemented between MMU hardware and the virtual memory system of the OS. In this paper, we study the impact of... (Update)

Context of citations to this paper:   More

.... To handle the idiosyncrasies of different memory management hardware, OSs implement a hardware address translation (HAT) layer ([12]) which abstracts away the memory management hardware and exports a hardware independent interface to the rest of the OS. Further they...

...of page table type and thus orthogonal to STLBs. Multiprocessor scalability of page table operations is examined by Khalidi et al. KJW94] Their examination of the hardware address translation (HAT) layer in Solaris identified the single lock on the entire HAT layer as being...

Cited by:   More
Itanium Page Tables and TLB - Chapman, Wienand, Heiser (2003)   (Correct)
Virtual Memory In A 64-Bit Microkernel - Elphinstone (1999)   (Correct)
A New Page Table for 64-bit Address Spaces - Talluri, Hill, Khalidi (1995)   (Correct)

Active bibliography (related documents):   More   All
0.2:   Software-Managed Address Translation - Jacob, Mudge (1997)   (Correct)
0.2:   Virtual Memory Support for Multiple Pages - Khalidi, Talluri, Nelson, Williams (1993)   (Correct)
0.2:   Virtual Memory Support for Multiple Page Sizes - Khalidi, Talluri, Nelson.. (1993)   (Correct)

Similar documents based on text:   More   All
0.3:   The Design of an Asynchronous Memory Management Unit - Myers, Martin (1992)   (Correct)
0.3:   An Implementation of Distributed Shared Memory - Ramachandran, Yousef, Khalidi (1991)   (Correct)
0.3:   An Ontology of Modern Military Organizations and their.. - Andersen, Peterson   (Correct)

Related documents from co-citation:   More   All
4:   Sources and Information available from http://www (context) - Contibutors, Project
3:   Software prefetching and caching for translation lookaside buffers - Bala, Kaashoek et al. - 1994
3:   Sharing and Protection in a SingleAddress -Space Operating System - Chase, Levy et al. - 1994

BibTeX entry:   (Update)

Y.A. Khalidi, V.P. Joshi, and D. Williams. A Study of the Structure and Performance of MMU Handling Software. Technical Report SMLI TR-94-28, SUN Microsystems Laboratories, Inc., 1994. Available at http://www.sunlabs.com/technical-reports/1994/smli tr94 -28.ps. http://citeseer.ist.psu.edu/khalidi94study.html   More

@misc{ khalidi94study,
  author = "Y. Khalidi and V. Joshi and D. Williams",
  title = "A Study of the Structure and Performance of MMU Handling Software",
  text = "Y.A. Khalidi, V.P. Joshi, and D. Williams. A Study of the Structure and
    Performance of MMU Handling Software. Technical Report SMLI TR-94-28, SUN
    Microsystems Laboratories, Inc., 1994. Available at http://www.sunlabs.com/technical-reports/1994/smli
    tr94 -28.ps.",
  year = "1994",
  url = "citeseer.ist.psu.edu/khalidi94study.html" }
Citations (may not include all citations):
129   Inside Windows NT (context) - Helen - 1993
111   Machine-Independent Virtual Memory Management for Paged Unip.. - Rashid, Tevanian et al. - 1988
106   Microprocessor User's Manual (context) - Systems - 1991
70   Design Tradeoffs for Software-Managed TLBs - David - 1993
54   Architectural Support for Translation Table Management in La.. (context) - Jerry, Hays - 1993
49   Virtual Memory Architecture in SunOS - Robert, Joseph et al. - 1987
14   A Flexible External Paging Interface - Yousef, Michael et al. - 1993
13   The SuperSPARC Microprocessor (context) - Blanck, Krueger - 1992
6   Generic Memory Management for Operating System Kernels (context) - Vadim, Rozier et al. - 1989
4   The VMP Multiprocessor: Initial Experience, Refinements and .. (context) - Cheriton, Gupta et al. - 1988

Documents on the same site (http://www.cs.berkeley.edu/~alanm/CP/bib.html):   More
LogP Performance Assessment of Fast Network Interfaces - Culler, Liu, Martin.. (1996)   (Correct)
Software Prefetching and Caching for Translation Lookaside.. - Bala, Kaashoek, Weihl (1994)   (Correct)
High Performance Virtual Machines (HPVM): Clusters with.. - Andrew Chien (1997)   (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