Academia.eduAcademia.edu

Outline

The new structure of an operating system

1992

https://doi.org/10.1145/506379.506427

Abstract

This paper proposes the new structure for an operating system in an open and mobile computing enviromnent. The structure is characterized by object/metaobject separation, metahieraxchy, and object migration. We then present the practical implementation of the Apertos operating syste~n based on the proposed structure, where reflectors are introduced for metaobject programming and MetaCore for providing the common primitives. We also present some measurement results of the Apertos operating system.

References (11)

  1. Vadim Abrossimov, Marc Ilozier, and Marc Shapiro. Generic Virtual Memory Management fi)r Operating Sys- tem Kernels. In 12th ACM SOSP, pp. 123 136. Decem- her 1989.
  2. Nobuhisa Fujlnami and Ya.suhiko Yokote. Naming and Addressing (ff Objects without Unique Identifiers. In 12th ICDCS, June 1992. also appeared in SCSL-TR-92-004.
  3. Yutaka Ishikawa. Position Paper on I-WOOOS, 1991.
  4. Brims Cantwell Smith. Reflection and Semmltics in Lisp. In 11th A CM POPL, January 1984.
  5. Avadis Tevanian, Jr. Architecture Independent Virtual Memory Management fi~r Pm'allel and Distributed Envi- ronment: The Mach Approach. Technical Report CMU- CS-88-106, Caxnegie Mellon University. December 1987.
  6. Mario Tokoro. ComputationM Field Model: Toward a New Computing Model/Methodology for Open Dis- tributed Environment. In 2rid IEEE Workshop on Fu- ture Trends in Distributed Computing Systems, Septem- ber 1990. Mso appeared ms SCSL-TR-90-006.
  7. Hideyuki Tokuda and Clifford W. Mercer. ARTS: A Dis- tributcd Real-Time Kernel. Operating Systems Review, Vol. 23, No. 3, pp. 29 53, July 1989.
  8. Yasuhiko Yokote, Fumio Teraoka, ~ld Mario Tokoro. A Reflective Architecture for an Object-Oriented Dis- tributed Operating System. In ECOOP'89, July 1989. also appeared in SCSL-TR-89-001.
  9. Yasuhiko Yokote, Fumio Teraoka, Atsushi Mitsuzawa, Nobuhisa Fujinami, and Mm'io Tokoro. The Muse Ob- ject Architecture: A New Operating System Structuring Concept. A CM Operating Systems Review, Vol. 25, No. 2, pp. 22-46, April 1991. also appeared in SCSL-TR-91-002.
  10. Yasuhiko Yokote. The Apertos Reflective Operating Sys- tem: The Concept and Its Implementation. In OOP- SLA'92, ACM Press, October 1992. also appeared in SCSL-TR-92-014.
  11. 3Information about the distribution of the Apertos op- erating system is available through anonymous FTP from scslwide, sony. co. jp (133.138.199.1).