Date: Wed, 20 Nov 1996 19:35:30 GMT Server: Apache/1.0.2 Content-type: text/html Content-length: 2429 Last-modified: Tue, 21 May 1996 23:23:34 GMT SPACE

SPACE

SPACE is an approach to operating systems which uses multiple protection domains rather than a single kernel to provide operating system services. Eliminating the monolithic kernel allows the operating system to be written as a set of cooperating application programs. This has a great impact on the extensibility and flexibility of the system. Multiple instances of fundamental paradigms, such as threads and virtual memory, can coexist, since they are implemented as applications code.

All that is left in what was the operating system kernel is a set of mechanisms to implement the protection domains. In SPACE these mechanisms. can be replaced as needed by the application to provide a fundamental level of extensibility not available in other adaptive operating systems.

Faculty

John Bruno --- bruno@cs.ucsb.edu

Urs Hölzle --- urs@cs.ucsb.edu

Martin Rinard --- martin@cs.ucsb.edu

Grad Students

Dave Probert --- probert@cs.ucsb.edu

Mitch Ferguson --- ferguson@cs.ucsb.edu

Last modified: 96/05/21 by

Dave Probert (probert@cs.ucsb.edu)