An operating system has three main functions:
(1) manage the computer's resources, such as the central processing unit, memory, disk drives, and printers,
(2) establish a user interface, and
(3) execute and provide services for applications software.