This document provides an introduction to operating systems. It defines an operating system as software that enables all computer programs and acts as an interface between programs and hardware. The document outlines the basic components of a computer system including hardware, operating system, application programs, and users. It describes the responsibilities of an operating system as managing resources, controlling execution of programs, and providing an environment for user commands. Finally, it discusses different approaches to structuring operating systems such as simple, layered, and microkernel structures.