Components of Operating System
Components of Operating System
There are various components of an Operating System to perform well defined tasks.
Though most of the Operating Systems differ in structure but logically they have
similar components. Each component must be a well-defined portion of a system
that appropriately describes the functions, inputs, and outputs.
Process Management
I/O Device Management
File Management
Network Management
Main Memory Management
Secondary Storage Management
Security Management
Command Interpreter System
Process Management
A process is program or a fraction of a program that is loaded in main memory. A
process needs certain resources including CPU time, Memory, Files, and I/O devices
to accomplish its task. The process management component manages the multiple
processes running simultaneously on the Operating System.
The operating system is responsible for the following activities in connection with
process management:
https://www.tutorialspoint.com/operating_system/os_components.htm 1/6
4/3/24, 7:53 PM Components of Operating System
Manage main memory for the devices using cache, buffer, and spooling
Maintain and provide custom drivers for each device.
File Management
File management is one of the most visible services of an operating system.
Computers can store information in several different physical forms; magnetic tape,
disk, and drum are the most common forms.
The operating system implements the abstract concept of the file by managing mass
storage device, such as types and disks. Also files are normally organized into
directories to ease their use. These directories may contain files and other directories
and so on.
The operating system is responsible for the following activities in connection with file
management:
https://www.tutorialspoint.com/operating_system/os_components.htm 2/6
4/3/24, 7:53 PM Components of Operating System
Network Management
The definition of network management is often broad, as network management
involves several different components. Network management is the process of
managing and administering a computer network. A computer network is a collection
of various types of computers connected with each other.
Network administration
Network maintenance
Network operation
Network provisioning
Network security
Main memory is a volatile storage device which means it loses its contents in the
case of system failure or as soon as system power goes down.
https://www.tutorialspoint.com/operating_system/os_components.htm 3/6
4/3/24, 7:53 PM Components of Operating System
The operating system is responsible for the following activities in connections with
memory management:
Keep track of which parts of memory are currently being used and by whom.
Decide which processes to load when memory space becomes available.
Most modern computer systems use disks as the principle on-line storage medium,
for both programs and data. Most programs, like compilers, assemblers, sort
routines, editors, formatters, and so on, are stored on the disk until loaded into
memory, and then use the disk as both the source and destination of their
processing.
The operating system is responsible for the following activities in connection with
disk management:
Storage allocation
Disk scheduling
Security Management
The operating system is primarily responsible for all task and activities happen in the
computer system. The various processes in an operating system must be protected
from each other’s activities. For that purpose, various mechanisms which can be
used to ensure that the files, memory segment, cpu and other resources can be
operated on only by those processes that have gained proper authorization from the
operating system.
https://www.tutorialspoint.com/operating_system/os_components.htm 4/6
4/3/24, 7:53 PM Components of Operating System
For example, memory addressing hardware ensure that a process can only execute
within its own address space. The timer ensure that no process can gain control of
the CPU without relinquishing it. Finally, no process is allowed to do it’s own I/O, to
protect the integrity of the various peripheral devices.
https://www.tutorialspoint.com/operating_system/os_components.htm 5/6
4/3/24, 7:53 PM Components of Operating System
https://www.tutorialspoint.com/operating_system/os_components.htm 6/6