Operating System & Its Important Functions

Operating System

An Interface that provide a channel between Computer Hardware and Computer User so that Communication is possible between these two is called Operating System. 

We already know that  Computer hardware performs the human task and gives the result but human can not drive the hardware directly for this human needs a channel called Operating System. 

The middle layer that takes user task as input and instruct the hardware to processing is called an Operating System.

An Operating System also works as a controller to all programs which are used by human like MS-Word, Excel etc.

Operating System
Operating System

Functions of Operating System


Functions of Operating System
Functions of Operating System


Let us Discuss one by one deeply-

👉Provide Interface to User- It works as an interface to computer user so that user can communicate with the hardware. In absence of Operating System user can't do anything.

👉Process or Processor Management- when number of processes running on same time (multi- programming System) than the duty of operating system is to process the every process without any conflicts or deadlock. For this, Operating system works on process scheduling algorithms. In multiprocessing System where number of processors are arranged for processing the processes, the operating system provide the processor to process in such a way that utilization of each processor should be done. Other processor management tasks are tracking process status(process is executed, running, pending, aborted etc.), processor allocation and deallocation for which process.

👉Memory Management- The Operating System is responsible to manage the memory according to requirement of any software. The Memory allocation for any process or program is provided by operating system and if process or program execution is completed than the memory occupied by processes are deleted by Operating System. Operating System also responsible to check the memory utilization, how much memory provided to process etc.

👉Device Management- The proper management of Devices and device drivers functioning related management also under the care of Operating System. Input/ Output Controller is used to track the devices. Operating System ensure the device allocation and deallocation for process.

👉File Management- The OS is also responsible for file management. The files which are stored in directory structure are utilized by operating system. The Tracking of file is done by operating system as well as its status (open/close), its location, resource provided for files operation( like printer), files allocation and deallocation related management etc.

👉Coordination between other software- The OS take care the mapping and coordination between the software. For an Example if you are using code editor that need application software and this code is compiled by compiler which is a kind of System Software. These software coordination is required to execute the code and this is done by Operating System.

👉Security- The Operating System Provides the functionality to create user account to protect your files.

👉Job Accounting- It take care the jobs and the resources hold by the Jobs. It also count the resources and processes who consume it. IT keep record in Resource Allocation Table and Continuously update it.

Except these functions operating system also works for Linker, Loader, Compilation, error message display, control the system performance, etc.               

No comments:

Post a Comment