This file contains a brief description of all documenation found in this directory. For the complete abstract, please refer to the Mach bibliography. IO.{dvi.ps} An I/O System for Mach. This paper describes the Mach 3 I/O interface. IPCperf.{doc,ps} The Increasing Irrelevance of IPC Performance for Micro-kernel Based Operating Systems. MIvmm.ps Machine-Independent Virtual Memory Manager for Paged Uniprocessor and Multiprocessor Architectures Presented at 2 ASPLOS symposium 1987 OptSynch.ps Fast Interrupt Priority Management in Operating System Kernels. USENIX Microkernels Workshop. 1993. Rcs.ps Fast Mutual Exclusion for Uniprocessors. This paper describes restartable atomic sequences, an optimistic mechanism for implementing simple atomic operations on a uniprocessor. RTM.ps Real-Time Mach: Towards a Predictable Real- Time System RTSynch.ps Evaluation of Real-Time Synchronization in Real-Time Mach X11_mem_behavior.ps Memory System Behavior of an X11 Window System. To appear in The Proceedings of the Usenix Winter 1994 Technical Conference. asplosVM.ps Consistency Management for Virtually Indexed Caches. This paper examines the problem of consistency management for a virtually indexed write-back cache. benchmark.{doc.ps} Using Microbenchmarks to Evaluate System Performance. cmultithread.ps Bringing the C Libraries With Us into a Multi- Thread Future. This paper addresses the issue of using versions of the C libraries in multi- threaded enviroments. cont_threads.ps Using continuations to build a user level threads library. data_movement.ps Data movement in kernelized systems. A look at Chorus and Mach 3.0 mapped files. debugger.ps Implementing a Mach Debugger for Multithreaded Applications defaultmm.ps Moving the Default Memory Manager out of the Mach Kernel. This paper describes the default memory manager of Mach 3.0. discardable-pager.ps Managing Discardable Pages with an External Pager. This paper describes the external pager of Mach 3.0. dos-fs.ps DOS file system for Mach. dospaper.{dvi,ps} DOS as a Mach 3.0 Application. This paper describes the MDOS implementation. dual-mem-com.ps The Duality of Memroy and Communication in the Implementation of a Multiprocessor Operating System. From SOSP11 emulation.ps Generalized Emulation Services for Mach 3.0: Overview, Experiences and Current Development. ex-pag.tutorial A subdirectory containing information on the external pager. implementation.ps Inheritance in Unlikely Places: Using Objects to Build Derived Implementations of Flat Interfaces. intro.ps Mach: A Foundation to Open Systems. This paper is an introduction to the Mach operating system. interpossys.ps Transparently Interposing User code at the System Interface. ipc.ps A Revised IPC Interface. This paper describes the Mach 3.0 IPC facility. ipc2.ps A Fast Mach Network IPC Implementation. This paper describes the implementation of network Mach IPC optimized for clusters of processors connected by a fast network. mach-in-x11.ps Using the Mach Communication Primatives in X11 mach_us-multiserver.ps Generalized Emulation Services for Mach 3.0: Overview, Experiences and Current Development. mach3_intro.ps Unix as an Application Program. This paper is an introduction to the Mach 3.0 kernel. mapfiles87.{ps,doc} A Unix Interface for Shared Memory and Memory Mapped Files Under Mach. From Usenix '87 midway.ps The Midway Distributed Shared Memory System multiserver_interface.ps Object-Oriented Interfaces in the Mach 3 Multi-Server System. netperf.ps Networking Performances for Microkernels. newpktfilter.ps Efficient Packet Demultiplexing for Multiple Endpoints and Large Messages non-blocking.ps Practical Considerations for Non-Blocking Concurrent Objets. os-memorysys.ps The Impact of Operating System Structure on Memory System Performance To appear in The Fourteenth Symposium on Operating System Principles pagereplace.{dvi,ps} Page Replacement and Reference Bit Emulation in Mach. porting.tutorial.slides.ps.{Z} Porting and Modifying the Mach 3.0 Microkernel by Bob Wheeler. To be presented at the Third USENIX Mach Symposium - April 19, 1993 RTtimer.ps Real-Time Mach Timers: Exporting Time to the User To be presented at the Third USENIX Mach Symposium - 1993 schedsupport.ps Scheduling and Resource Management Techniques for Multiprocessors. This is David L. Black's thesis. syskernel.ps Mach: A System Software Kernel. This paper describes how Mach 2.5 can be used as a system software kernel. system.address.tracing.ps Software Methods for System Address Tracing (CMU technical report: CMU-CS-83-188) To appear in the proceedings of The Fourth Workshop on Workstation Operating Systems Napa, CA October 14-15, 1993 threadmgnt.{dvi,ps} Using Continuations to Implement Thread Management and Communication in Operating Systems. threads87.{ps,doc} Mach Threads and the Unix Kernel: The Battle for Control. From Usenix '87 user.level.protocols.ps Protocol Service Decomposition for High- Performance Networking. To be presented at the 14th ACM Symposium on Operating Systems Principles December, 1993