MACH threads and the UNIX kernel : the battle for control

This paper examines a kernel implementation lightweight process mechanism built for the Mach operating system. The pros and cons of such a mechanism are discussed along with the problems encountered during its implementation. This research was sponsored by the Defense Avanced Research Projects Agency, Department of Defense, ARPA Order 4976, Amendment 20, monitored by the Airforce Avionics Laboratory under contract F33615-87-C-1499. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied , of the Defense Advanced Research Projects Agency or the U.S. Government \L University L ibrar ies Carnegie Mellon University Pittsburgh PA 15213-3890 Mach Threads and the Unix Kernel: The Battle for Control Avadis Tevanian, Jr., Richard F. Rashid, David B. Golub, David L. Black, Eric Cooper and Michael W. Young. Department of Computer Science Carnegie-Mellon University Pittsburgh, PA 15213