This document provides an overview of operating systems. It discusses the following key points in 3 sentences:
The document begins with an introduction to operating systems, describing their role in managing computer hardware resources and providing a interface between software and hardware. Various operating system concepts are then covered such as processes, memory management, file systems and I/O subsystem management. Finally, the document discusses different types of operating systems including batch, time-sharing, distributed, network and real-time operating systems.