Learn IT

Free learning anything to everything in Information Technology.

Responsibilities of an Operating System

An Operating System has three main responsibilities:
  1. Perform basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the disk, and controlling peripheral devices such as disk drives and printers.
  2. Ensure that different programs and users running at the same time do not interfere with each other.
  3. Provide a software platform on top of which other programs (i.e., application software) can run.

The first two responsibilities address the need for managing the computer hardware and the application programs that use the hardware. The third responsibility focuses on providing an interface between application software and hardware so that application software can be efficiently developed. Since the operating system is already responsible for managing the hardware, it should provide a programming interface for application developers.

0 comments: