Engineering:Ceres (workstation)
Developer | ETH Zurich |
---|---|
Manufacturer | ETH Zurich |
Product family | Wirth |
Type | workstation |
Release date | 1987 |
Discontinued | Yes |
Media | Floppy disk: Ceres 1: 5.25 in (13.3 cm) Ceres 3: 3.5 in (8.9 cm) |
Operating system | Oberon System |
CPU | NS32000 |
Memory | 2 MB DRAM + 256 KB video RAM[1] |
Dimensions | 18.5 in × 7.5 in × 14.5 in (47 cm × 19 cm × 37 cm) |
Predecessor | Lilith |
Successor | Ceres-2, Ceres-3 |
The Ceres Workstation was a workstation computer built by Niklaus Wirth's group at ETH Zurich in 1987. The central processing unit (CPU) is a National Semiconductor NS32000, and the operating system, named Oberon System is written fully in the object-oriented programming language Oberon. It is an early example of an operating system using basic object-oriented principles and garbage collection on the system level and a document centered approach for the user interface (UI), as envisaged later with OpenDoc. Ceres was a follow-up project to the Lilith workstation, based on AMD bit slicing technology and the programming language Modula-2.
On the same hardware, Clemens Szyperski[2] implemented as part of his Doctor of Philosophy (PhD) thesis[3] an operating system named ETHOS, which takes full advantage of object-oriented technologies. A Usenet posting by Szyperski says that Oberon/F, which was later renamed to BlackBox Component Builder, incorporates ETHOS ideas and principles.[4]
Links
- ETH Computer Science History: Lilith & Ceres
- Ceres-1 and Ceres-3 at the Computer History Museum, Mountain View, California, USA (see also its publications, especially pages 6 & 7 of Core 3.1)
- Heeb, Beat (November 1988). "Design of the Processor-Board for the Ceres-2 Workstation". Technical Reports D-INFK. (ETH Zürich) 93. doi:10.3929/ethz-a-000491598. https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/68460/eth-7101-01.pdf. (ETH Technical Report 93)
- Heeb, Beat; Noack, Immo (1991). "Hardware Description of the Workstation Ceres-3". Technical Reports D-INFK. (ETH Zürich) 168. doi:10.3929/ethz-a-000609403. https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/69237/eth-3420-02.pdf. (ETH Technical Report 168)
References
- ↑ Eberle, Hans (1987). "Hardware Description of the Workstation Ceres". Technical Reports D-INFK. (ETH Zürich) 70. doi:10.3929/ethz-a-000402636. https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/69802/eth-3160-01.pdf.
- ↑ Szyperski, Clemens Alden. "Clemens Szyperski". Microsoft Research. http://research.microsoft.com/en-us/um/people/cszypers/. Personal page.
- ↑ Szyperski, Clemens Alden (1992). Insight ETHOS: On Object Orientation in Operating Systems (PDF) (Thesis). ETH Zurich. Electronic reprint.
- ↑ Szyperski, Clemens Alden (2 April 1995). "Information on ETHOS". Usenet: comp.lang.oberon. https://groups.google.com/forum/.
Original source: https://en.wikipedia.org/wiki/Ceres (workstation).
Read more |