This is a general introduction to and survey of operating system concepts.
Expected Learning Outcomes
- Learn the underlying fundamental concepts of
operating systems
- Understand
the difference between command-based operating systems such as DOS and the more
recent operating systems using graphical user interfaces (GUI)
- Understand
why operating systems, exist, what goals they are intended to accomplish, and
how they are related to user programs.
- Examine the variety of computer resources that operating systems make available to users such as storage management, distributed systems, protection and security.
- Understand the effects of adopting different philosophies for the design of operating systems.
- Editing Teacher: Alex Wambua