The Core Functions of an Operating System

The OS is the software program that really understands the hardware and knows how to work with it. Because the OS is so knowledgeable, the programs, the hardware devices, and the user don't have to be as aware. Table 5.1 provides an overview of the five key functions of the OS. Each will be covered in turn.

Table 5.1. Operating system functions
Operating system functionExample
System supervisionmanages memory, starts and controls processes
Services to hardwaredrivers for various devices (drives, displays, etc.)
Services to softwaresupport to other programs such as the user inter-face (UI), file systems, etc.
Communications servicesredirects requests for information from the local system to an external one; ...

Get Essential Guide to Computing: The Story of Information Technology, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.