Moving the Default Memory Manager Out of the Mach Kernel
暂无分享,去创建一个
1. Abstract We have implemented a default memory manager for the Mach 3.0 kernel that resides entirely in user space. The default memory manager uses a small set of kernel privileges to lock itself into memory, preventing deadlocks against other Mach system services. An extension to the Mach boot sequence loads both the kernel and user program images at system startup time. The resulting system allows the default memory manager to be built and run in a standard user-level environment, but still operates with the high reliability required by the Mach kernel.
[1] Laszlo A. Belady,et al. The IBM History of Memory Management Technology , 1981, IBM J. Res. Dev..
[2] Brian N. Bershad,et al. An I/O System for Mach 3.0 , 1991, USENIX MACH Symposium.
[3] Michael Wayne Young. Exporting a user interface to memory management from a communication-oriented operating system , 1989 .
[4] Elliott I. Organick,et al. The multics system: an examination of its structure , 1972 .
[5] R. Lathe. Phd by thesis , 1988, Nature.