[comp.os.mach] Mach course at UCLA in March

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.