What is Operating System? Types, Requirements and Functions

What is Operating System?

What is Operating System?

Operating system is very important part of your computer. It keeps co-ordination between software and hardware as well as handles all ongoing processes of your computer.

Operating system allows you to use your computer easily by providing you a graphical user interface.

Every electronic device needs operating system, even your mobile and smartphone have an operating system. Without operating system your computer can't work.

Requirement of Operating System

Above we have seen what is operating system, now we will see why it is required.
  • Operating system is necessary to keep co-ordination between software and hardware.
  • It makes use of computer easy by hiding complicated processes and showing only needed information with its interface to its user.
  • It provides very user friendly interface to its user and makes their work easy.

Read also:
  • What is Computer? Complete Information
  • What is MS Word? Complete Information

Functions of Operating System

Functions of Operating System

1. Process Management:

It handles the running work which is being executed by the processor. It creates processes, deletes processes, sends processes to a queue for processing and helps the processor to process more than one process at once.

2. Memory Management:

The operating system allocates memory to any process as needed and also deallocate the allocation whenever needed.

3. File Management:

This includes creating of file, deleting the file, providing space to a file, and handling storage memory.

Types of Operating System

Types of Operating System

1. Single User Operating System:

  • This operating system allows only one user to use a system at a time.
  • It is used in personal computers.
  • MS DOS is a single user operating system.

2. Multi User Operating System:

  • This allows multiple users to use the computer simultaneously.
  • It is used in computer networks, which allows multiple users to access data of a single computer.
  • Unix, Linux and Windows Server are multi-user operating systems.

3. Multitasking Operating System:

  • Multitasking Operating System can process more than one at a time.
  • In it we can use more than one applications at a time.
  • In multitasking operating systems, there are two types which are 'Pre-emptive' and 'Co-operative'.

4. Real Time Operating System:

  • In real time operating system we gets more quicker and predictable response than any other operating system.
  • It is used to perform predetermined processes.

5. Embedded Operating System:

  • Embedded operating system is made for a particular device and it is installed in the ROM of that device.
  • They are very compact and highly efficient by design.
  • 'Windows CE' is an embedded operating system.

6. Time Sharing Operating System:

  • It is an operating system in which every process is given a specific time to process simultaneously.
  • This allows multiple programs to share computer resources simultaneously.
  • 'HOC 3' is a time sharing operating system.

7. Batch Processing Operating System:

  • In batch processing operating system, the group of multiple tasks is made and then this group is processed.
  • In this OS, the work is processed in batches in a sequence called the periodically processing of jobs.

8. Distributed Operating System:

  • In this operating system, data can be processed and stored in more than one place.
  • It handles a group of independent computers and presents them like a single computer.
  • It handles many real-time running applications using multiple controlled processors.

9. Mobile Operating System:

  • The operating system used for smart phones, tablet phones and digital phones is called mobile operating system.
  • This includes Android, Symbian, IOS and Blackberry.

10. Server Site / Network Operating System:

  • This operating system consists complete set of file tasks and process management.
  • Windows Server, Unix and Linux Server are the server site or network operating systems.

Post a Comment


  1. Thank you for detailed post about operating system.