Abstract
The outlines of future operating systems are elaborated by extrapolating the development of operating systems from yesterday over today to tomorrow. Trends in the development and their intentions are considered. Especially the aspects of encapsulation, interaction and sharing as well as reflection are examined. To meet the intentions while avoiding the existing deficiencies we propagate an abstract object model, a recursive structure of the operating system and powerful reflection mechanisms.
This work was supported in part by the Deutsche Forschungsgesellschaft under Grant No. SFB 182
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
B.N. Bershad, T.E. Anderson, E.D. Lazowska, and H.M. Levy. Lightweight remote procedure call. Proceedings of the Twelfth Symposium on Operating Systems Principles, Operating Systems Review special issue, 23(5):102–113, December 1989.
D.R. Cheriton. The V Distributed System. Communications of the ACM, 31(3):314–333, March 1988.
Pattie Maes. Computational Reflection. Technical Report 2, Artificial Intelligence Laboratory, Vrije Universiteit Brussel, 1987.
R. Rashid, A. Tevanian, M. Young, D. Golub, R. Baron, D. Black, W. Bolosky, and J. Chew. Machine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures. Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS II, SIGPLAN Notices, 22(10):31–41, October 1987.
M. Stumm and S. Zhou. Amoeba: A Distributed Operating System for the 1990s. IEEE Computer, 23(5):44–53, May 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hofmann, F., Schlenk, P., Eirich, T. (1991). Encapsulation and interaction in future operating systems. In: Karshmer, A., Nehmer, J. (eds) Operating Systems of the 90s and Beyond. Lecture Notes in Computer Science, vol 563. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024551
Download citation
DOI: https://doi.org/10.1007/BFb0024551
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54987-1
Online ISBN: 978-3-540-46630-7
eBook Packages: Springer Book Archive