Wednesday 20 January 2016

The Main functions of an Operating System in detail

An Operating System ( OS) is system software that is basically used to coordinates computer system hardware devices. In my last post , you can find what is operating system and why it need is needed. Now here you can find what are basic functions of an operating system. The OS performs the following main functions

  • Performs the basic computer operations
  • Makes computer easier to work
  • Resource management
  • It provides user management 
  • Provides application programming interface(API)
  • Process or task management 
  • Security 

This is the first program that is run when the computer is started by booting process. Booting is process of loading computer software into RAM or CPU Registers to work with all hardware components of you PC. Generally they are two types of Booting process 

Warm Booting : When your computer is completely turnoff and then turned on this is called cold booting.
Cold Booting:   It take place when the computer is restarted.

Performs the basic computer operations

                                                           The OS manages all the basic hardware components of your computer such as keyboard, mouse, printer ext. Today's computers are based on advanced technology, when your connected new hardware it is automatically detected and connected to your computer.

                  It check all the interpreters which are generated by the your computer hardware's that is when your pressing some functional key on the keyboard then it execute the corresponding task.

Makes computer easier to work

                                           A PC consists of  hardware components like I/O devices , one or more PC, and memory components. To work with these you need to write the correct and efficient program. To overcome this the operating system act as a middle ware between you and computer hardware and makes your work easy.

Resource management

             Resource management is another important task of an operating system. For example, consider a situation where your executing a particular program and printing the results. First to work your program correctly all the resources such as memory, Input data, processor and other devices are need to coordinate each other and finally to print the results your program need to connect with output device printer. These devices are managed by the OS to give correct results of your program. It manages the CPU Time Click, Resource Sharing ext...

It provides user management 

                      The operating system enables users to easily interact with the computer hardware. For example, the Windows operating system displays icons throw which the users can interact with system. In general, a user can interact with the computer system in two ways: command line interface and graphical user interface.

Provides application programming interface(API)

                          This another important function of operating system. It makes users to run their own programs or application program on your personal computer. A consistent application interface that ensures programmers that the applications developed on one computer will also run on other computers with the same or different hardware configurations.

Process or task management 

                                              A Program in execution is called process. The operating system enables us to achieve multi tasking and multi programming, that is multiple programs are run same time by sharing the different resources. This makes efficient utilization of your computer hardware.

Manages Security    

                              Computer systems store a large amount of data, which can be confidential and very valuable to its users. To ensure privacy of the stored data, the operating system protects the stored information from unauthorized users and denies them access to data.


Post a Comment

Note: only a member of this blog may post a comment.

Machine Learning



Java Tutorial




C Programming


Python Tutorial


Data Structures


computer Organization