Skip to content

Terminal Window Terminal Window

Introduction

An operating system is responsible for managing and protecting the resources of a computer. The exploration of operating systems centers around topics such as virtualization, concurrency, persistence, and security. The operating system is one of the most complex software systems that humans have implemented. Your use of a computer is normally mediated by some operating systems like Linux. Even though many software engineers do not need to implement their own operating system, there are significant benefits to understanding how operating systems work.

Note

This course currently uses the free, online, open-access textbook Operating Systems: Three Easy Pieces by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau. This means that you can download PDFs of each chapter complete projects on this site!


Updated: 2022-09-02   Created: 2022-08-29
Create an issue to share feedback on "Introduction"
Check out all the exciting topics covered on this site
Recent Author: Gregory M. Kapfhammer