|
ABSTRACT
Object oriented design of operating systems has evolved from pure protection considerations to a more general methodology of design as exemplified in Intel's iAPX-432 machine. This paper compares and contrasts, from an architectural point of view, eight major object oriented operating systems. Five different architectural aspects have been chosen as a basis for this analysis. These aspects include: uniformity of the object approach, object type extensibility, the process concept, the domain concept, and object implementation techniques.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
A.K. Jones, The object model: a conceptual tool for structuring software, Lecture notes in computer science, 60, Springer-Verlag, Berlin, 1978, pp. 3-19.
|
| |
2
|
D.M. England, Architectural features of System 250, Operating Systems, Infotech State of the Art Report 14, 1972, pp. 395-427.
|
| |
3
|
D.M. England, Capability concept mechanisms and structure in System 250. Proc. of the International Workshop on Protection in Operating Systems, IRIA, Paris, August 1974, pp. 241-260.
|
 |
4
|
W. Wulf , E. Cohen , W. Corwin , A. Jones , R. Levin , C. Pierson , F. Pollack, HYDRA: the kernel of a multiprocessor operating system, Communications of the ACM, v.17 n.6, p.337-345, June 1974
[doi> 10.1145/355616.364017]
|
| |
5
|
W.A. Wulf, R. Levin & S.P. Harbison, Hydra/C.mmp: an experimental computer system. McGraw-Hill 1981.
|
 |
6
|
|
 |
7
|
|
| |
8
|
G.J. Popek, M. Kampe, C.S. Kline, A. Stoughton, M. Urban & E.J. Walton, UCLA Secure Unix. National Computer Conference 1979, pp. 355-364.
|
 |
9
|
Anita K. Jones , Robert J. Chansler, Jr. , Ivor Durham , Karsten Schwans , Steven R. Vegdahl, StarOS, a multiprocessor operating system for the support of task forces, Proceedings of the seventh ACM symposium on Operating systems principles, p.117-127, December 10-12, 1979, Pacific Grove, California, United States
[doi> 10.1145/800215.806579]
|
 |
10
|
|
 |
11
|
Kevin C. Kahn , William M. Corwin , T. Don Dennis , Herman D'Hooge , David E. Hubka , Linda A. Hutchins , John T. Montague , Fred J. Pollack, iMAX: A multiprocessor operating system for an object-based computer, Proceedings of the eighth ACM symposium on Operating systems principles, p.127-136, December 14-16, 1981, Pacific Grove, California, United States
|
| |
12
|
iAPX 432 object primer, manual 171858-001 rev. B, Intel corporation 1981.
|
 |
13
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.1
Requirements/Specifications
Subjects:
Methodologies (e.g., object-oriented, structured)
Additional Classification:
D.
Software
D.4
OPERATING SYSTEMS
General Terms:
Design,
Languages,
Management
Keywords:
Capability,
Domain,
Kernel,
Object model,
Object oriented operating system,
Object types,
Process,
Protection
|