(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