ers@analog.osf.org (Eric Shienbrood) (12/07/90)
From time to time on this newsgroup, people have asked where they can get obtain more information about Mach in the form of books, courses, etc. I thought I would let everyone know about a course that Nawaf Bitar (HP/Apollo) and I (Eric Shienbrood, OSF) will be giving at UCLA, March 11-13, 1991. The course is sponsored by UCLA Extension as part of the Short Course program, and costs $1095 per person. If you are interested in registering for the course, you should contact the UCLA Short Course office at (213) 825-3344; FAX (213) 206-2815. If you want technical information about the course, contact Nawaf Bitar (nawaf@apollo.com), (508) 256-6600. Below is the course overview as printed in the UCLA brochure. -------- UCLA Extension Mach: Architecture & Implementation March 11-13, 1991 Overview Mach is a novel operating system intented to recapture the original structural simplicity of UNIX. It is designed to provide portability, scalability and advanced functionality without sacrificing performance, and to provide support for multiprocessors and distributed systems. Current versions of Mach support binary compatibility with 4.3 BSD systems by including the UNIX compatibility code directly in the kernel. Future versions will support multiple operating system personalities implemented as user-space servers. Mach also forms the basis of OSF/1, the Open Software Foundation's first operating system release. This course covers the Mach operating system in detail, addressing the vision, philosophy, and architecture, and offering a thorough study of the three major subsystems that comprise the Mach kernel: inter-task communication, virtual memory management, and task/thread management. Topics include external memory management, copy-on-write optimizations, message passing, thread scheduling, and external processor allocation. Following the discussion of these fundamental Mach mechanisms, the course describes how UNIX compatibility is provided by building on these services. Finally, facilities provided under the Mach environment are described, including the Mach Interface Generator, the Network Message Server, and the Network Memory Server. Course Materials The manuscript for the text, The Design of the Mach Operating System, Bitar, Langerman, Shienbrood (Prentice-Hall, forthcoming), and lecture notes are distributed on the first day of the course.