Operating System

OS and its functions

Operating system is a collection of system programs which can together control the various operation of a computer system. 

OS acts as an intermediate between the computer hardware and the user.

A computer system is consists of several hardware devices. It also stores a lot of users’ data and a number of software. The main function of an operating system is to manage the available hardware and software resources to achieve efficient operation.


Operating system ensures during multi-tasking different programs executing simultaneously do not interfere with each others.


Examples of Operating System

  • UNIX
  • Linux
  • Microsoft Windows
  • Windows 8, Windows 10 and
  • Macintosh (Often called ‘Mac’)

Functions of Operating System

  1. Processor Management: The very powerful and fastest resources of a computer system is the CPU. OS takes care of utilization the CPU to maximum. The Operating System acheive this task  by synchronizing the communication among the processor and the other resources which the processor may require. So we can say OS has the controlling and monitoring power for the microprocessor.
  2. Memory Management: Operating System helps in allocating and de-allocating of memory space. OS thus acts as as a memory manager. 
  3. Device management: Operating system detects any device failure and notifies the same to user when any device failure occurs. Operating System manages all the device of computers like modems and printers. It controls all the input and output functions of device.
  4. File Management: It is responsible for the creation and deletion of files and directories in the computer. All the files are stored, protected, organized, named and retrieved by Operating System.
  5. Users Interface (UI): OS acts as an interface between the hardware and the users.
  6. System Sharing: Computer can perform multiple tasks at a time. For this purpose multiple resource needs to be shared by different processes. This task is taken care by OS and it executes each task based on priority assigned to each of them.
  7. Security Management: It protects system resources and information against destruction and unauthorized use.
  8. Error Detection and Correction: It always remains altert about the possible occurrence of errors. It attempts to rectify them to the extent possible.

Please Share this page
Views : 99
Like every other website we use cookies. By using our site you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and our Terms of Service. Learn more Got it!