Skip to main content

Operating Systems (OS)

  • Chapter
  • First Online:
Computer Science
  • 4397 Accesses

Abstract

In Chap. 4 (Software), the user interface (interaction) with the computer hardware (Chap. 5) is implicitly specified as being via a compiler program which translates user-defined high-level language programs (e.g. C++ programs) into low-level assembly language programs. The latter are parsed into a sequence of simple machine-like operation-based statements (like X=Y+Z) that can be executed more-or-less directly by MIPS-type hardware computers configured with registers and processors, as explained in Chap. 5. This application-software (e.g. C++) interaction with the computer hardware, the user interface, is supported by little more than a hardware device called a program counter in conjunction with straightforward state-control logical circuits, following Turing’s basic ideas on computation Control rather closely. However, in this early method of treatment of the rather simple user interface, there is no account given of certain implicit and important details, such as how the C++ user gains access to the compiler or to other assumed supporting facilities such as library subroutines called in the high-level user program or to data-file storage. For the early instances of software-hardware interactions, this naive approach to the user interface was sufficient. However, by the 1960s, hardware and application software programs had both become much more sophisticated and the user interface more complicated.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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 EPUB and 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
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  • SAMS Teach Yourself Red Hat Linux 8, Aron Hsiao 2008 Sams Publishing, Indianapolis, Indiana.

    Google Scholar 

  • The Unix and X Command Compendium A. Southerton and E. Perkins 1994, John Wiley, New York.

    Google Scholar 

  • Linux Configuration and Installation P. Volkerding K. Reichard and Eric Johnson 1995 MIS Press Henry Holt Inc. New York

    Google Scholar 

  • Unix System Administration Handbook E. Nemeth G. Snyder and S. Seebass 1989 Prentice Hall Englewood Cliffs, New Jersey

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Edward K. Blum .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Blum, E.K. (2011). Operating Systems (OS). In: Blum, E., Aho, A. (eds) Computer Science. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-1168-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-1168-0_6

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-1167-3

  • Online ISBN: 978-1-4614-1168-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics