Skip to main content

Structure and Functions of Operating Systems

  • Chapter
  • 187 Accesses

Part of the book series: Advances in Computing Science ((ACS))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literature

  • Burgess, R.A., Developing Your Own 32-Bit Operating System, SAMS Publishing (1995)

    Google Scholar 

  • Davis, P.K., Operating Systems. A Systematic View, Benjamin/Cummings (1992)

    Google Scholar 

  • Goscinski, A., Distributed Operating Systems-The Logical Design, Addison-Wesley (1991)

    Google Scholar 

  • Milenkovic, M., Operating Systems: Concepts and Design, 2nd Ed., McGraw-Hill (1992)

    Google Scholar 

  • Stallings, W., Operating Systems, Macmillan Publishing Comp. (1992)

    Google Scholar 

  • Silberschatz, A., a.o., Operating System Concepts, 3rd Ed., Addison-Wesley (1991)

    Google Scholar 

  • Sinha, P.K., Distributed Operating Systems: Concepts and Design, IEEE C.S. Press (1997)

    Google Scholar 

  • Tanenbaum, A.S., Modern Operating Systems, Prentice Hall (1992)

    Google Scholar 

  • Vahalia, U., UNIX Internals-The New Frontiers, Prentice Hall (1996)

    Google Scholar 

  • Wettstein, H., Systemarchitektur, Carl Hanser (1993) (in German)

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics