An operating system is an essential part of almost all computer systems. The
operating system is the software system that provides the interface between
users, their applications, and the underlying hardware. The purpose of this
course is to introduce some of the fundamental concepts in the design of an
operating system including: