Skip to Content
UNIX Filesystems: Evolution, Design, and Implementation
book

UNIX Filesystems: Evolution, Design, and Implementation

by Steve D. Pate
January 2003
Intermediate to advanced content levelIntermediate to advanced
480 pages
13h 22m
English
Wiley
Content preview from UNIX Filesystems: Evolution, Design, and Implementation

The Evolution of Multiprocessor UNIX

[WAIT87] documents the early years of Multi-Processor (MP) development in UNIX. In the mid 1980s the emergence of Sun Microsystems and Apollo Computing saw the introduction of cheaper workstations, allowing engineers to have their own workstations for the first time. In addition to the well-established computer companies such as DEC, IBM, and Cray, newcomers including Sequent, Alliant, Convex, and Encore started to introduce multiprocessor-based UNIX operating systems and hardware.

The first MP UNIX, named MUNIX, was developed at the Naval Postgraduate School in Monterey [HAWL75]. An MP-based UNIX kernel developed at Purdue University in the late 1970s ran on a VAX computer in a master/slave model whereby the UNIX kernel ran on one processor while user applications ran on the other processors. Within Bell Labs, the UNIX/370 project was formed to create an MP UNIX kernel to run on an MP version of the IBM 370 mainframe. This kernel used semaphores to lock various kernel structures. Members of the Bell Labs team then went on to create an MP UNIX to run on their own 3B20A resulting in a kernel that could perform 70 percent better than the UP version.

One company that would make enormous enhancements to SMP UNIX and that would eventually find its way into SVR4 ES/MP was Sequent Computers, which emerged in the mid 1980s and made significant improvements to both the underlying hardware and the UNIX kernel.

The large number of UNIX systems companies ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Design and Implementation of the FreeBSD Operating System, 2nd Edition

Design and Implementation of the FreeBSD Operating System, 2nd Edition

Marshall Kirk McKusick, George V. Neville-Neil, Robert N.M. Watson

Publisher Resources

ISBN: 9780471456759Purchase book