The architecture of the Eden system
- 1 December 1981
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGOPS Operating Systems Review
- Vol. 15 (5), 148-159
- https://doi.org/10.1145/1067627.806603
Abstract
The University of Washington's Eden project is a five-year research effort to design, build and use an “integrated distributed” computing environment. The underlying philosophy of Eden involves a fresh approach to the tension between these two adjectives. In briefest form, Eden attempts to support both good personal computing and good multi-user integration by combining a node machine / local network hardware base with a software environment that encourages a high degree of sharing and cooperation among its users. The hardware architecture of Eden involves an Ethernet local area network interconnecting a number of node machines with bit-map displays, based upon the Intel iAPX 432 processor. The software architecture is object-based, allowing each user access to the information and resources of the entire system through a simple interface. This paper states the philosophy and goals of Eden, describes the programming methodology that we have chosen to support, and discusses the hardware and kernel architecture of the system.Keywords
This publication has 13 references indexed in Scilit:
- Experience with processes and monitors in MesaCommunications of the ACM, 1980
- StarOS, a multiprocessor operating system for the support of task forcesPublished by Association for Computing Machinery (ACM) ,1979
- Primitives for distributed computingPublished by Association for Computing Machinery (ACM) ,1979
- The behavior of Ethernet-like computer communications networksPublished by Association for Computing Machinery (ACM) ,1979
- The Smalltalk-76 programming system design and implementationPublished by Association for Computing Machinery (ACM) ,1978
- Notes on data base operating systemsPublished by Springer Nature ,1978
- Abstraction mechanisms in CLUCommunications of the ACM, 1977
- EthernetCommunications of the ACM, 1976
- Protection in the Hydra Operating SystemPublished by Association for Computing Machinery (ACM) ,1975
- Virtual memory, processes, and sharing in MULTICSCommunications of the ACM, 1968