Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

How Computers Work (Part 2): Operating Systems & Interfaces

This chapter covers a variety of topics related to how computers “work,” with a focus on operating systems and computer interfaces.

One goal for this chapter is to help you gain an understanding of how the operating system and other software applications interact with the underlying hardware, focusing on common core operating system tasks.

Finally, this chapter introduces the concept of a command-line interface and provides a foundation for navigating the machine using the shell.

Acknowledgements

The author consulted Chapter 10, “Operating Systems” from Nell Dale and John Lewis’ Computer Science Illuminated, Seventh Edition textbook (Jones & Barlett Learning, 2020; ISBN: 9781284155617) when writing this lab.

The sections of this chapter that involve working at the command line are based on and adapts content from the following tutorials:

This chapter’s lecture segments were adapted from the following PBS Crash Course Computer Science episodes:

Application

Link to application question template (ND users, Google Doc)

References
  1. Milligan, I., & Baker, J. (2014). Introduction to the Bash Command Line. Programming Historian, 3. 10.46430/phen0037