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 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.
John Bruno
---
bruno@cs.ucsb.edu
Urs Hölzle
---
urs@cs.ucsb.edu
Martin Rinard
---
martin@cs.ucsb.edu
Dave Probert
---
probert@cs.ucsb.edu
Mitch Ferguson
---
ferguson@cs.ucsb.edu
Last modified: 96/05/21 by
Dave Probert (probert@cs.ucsb.edu)