Abstract
The operation of a modern computer cannot be imagined without the employment of an operating system. Even in small real-time computers dedicated to a single task some general parts independent of the specific application can be identified. These auxiliary parts assist in bridging the gap between the mostly rather uncomfortable hardware level and the needs of higher levels induced by the application environments. Furthermore, in many systems there exists the necessity for an additional task. Modern computers perform very fast, much faster than is needed for most applications especially for those with interactive controlling. In order to efficiently use the computer’s power we have to organize the concurrent execution of many more or less independent courses of events. Hence, a number of objectives arises for which solutions have to be offered by the operating system. Some of the major topics can be identified as follows:
-
Accepting sets of self-contained units capable of concurrent execution
-
Organizing a multiplexed usage of processors
-
Supplying facilities for interaction between execution units
-
Organizing the competition for system resources
-
Organizing access to remote recources (this hints at distributed systems)
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literature
Burgess, R.A., Developing Your Own 32-Bit Operating System, SAMS Publishing (1995)
Davis, P.K., Operating Systems. A Systematic View, Benjamin/Cummings (1992)
Goscinski, A., Distributed Operating Systems-The Logical Design, Addison-Wesley (1991)
Milenkovic, M., Operating Systems: Concepts and Design, 2nd Ed., McGraw-Hill (1992)
Stallings, W., Operating Systems, Macmillan Publishing Comp. (1992)
Silberschatz, A., a.o., Operating System Concepts, 3rd Ed., Addison-Wesley (1991)
Sinha, P.K., Distributed Operating Systems: Concepts and Design, IEEE C.S. Press (1997)
Tanenbaum, A.S., Modern Operating Systems, Prentice Hall (1992)
Vahalia, U., UNIX Internals-The New Frontiers, Prentice Hall (1996)
Wettstein, H., Systemarchitektur, Carl Hanser (1993) (in German)
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Wien
About this chapter
Cite this chapter
Wettstein, H.D. (1998). Structure and Functions of Operating Systems. In: Albrecht, R. (eds) Systems: Theory and Practice. Advances in Computing Science. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6451-8_7
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6451-8_7
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83206-6
Online ISBN: 978-3-7091-6451-8
eBook Packages: Springer Book Archive