Components of Operating System
Components of Operating System
Name: Score:
Grade and Section: Date:
An Operating System is a large and complex system that can only be created by partitioning
into small pieces. These pieces should be a well-defined portion on the system, which defined
inputs, outputs, and functions.
Although Mac, Unix, Linux, Windows, and other OS do not have the same structure, most of the
operating systems share similar OS system components like File, Process, Memory, I/O device
management.
For example, when you use a browser like Google Chrome, there is a process running
for that browser program. The OS also has many processes running, which performing
various functions.
The execution of a process must be sequential so, at least one instruction should be
executed on behalf of the process.
Functions of Process Management in OS:
Process creation and deletion.
Suspension and resumption.
Synchronization process.
Communication process.
4. Network Management
Network management is the process of administering and managing computer networks.
It includes performance management, fault analysis, provisioning of networks, and
maintaining the quality service.
The computers in the network are connected through a communication network, which
can be configured in a number of different ways. With the help of network management,
the network can be fully or partially connected, which helps users to design routing and
connection strategies that overcome connection and security issues.
However, it is mainly based on the hardware design of the system. Each algorithm
requires corresponding hardware support. Main Memory offers fast storage that can be
accessed directly by the CPU. It is costly and hence has a lower storage capacity.
However, for a program to be executed, it must be in the main memory.
6. Secondary-Storage Management
The most important task of a computer system is to execute programs. These programs,
along with the data, helps you to access, which is in the main memory during execution.
This Memory of the computer is very small to store all data and programs permanently.
The computer system offers secondary storage to back up the main Memory. Today
modern computers use hard drives/SSD as the primary storage of both programs and
data. However, the secondary storage management also works with storage devices,
like a USB flash drive, and CD/DVD drivers.
7. Security Management
The various processes in an operating system need to be secured from each other’s
activities. For that purpose, various mechanisms can be used to ensure that those
processes which want to operate files, memory CPU, and other hardware resources
should have proper authorization from the operating system.
For example, Memory addressing hardware helps you to confirm that a process can be
executed within its own address space. The time ensures that no process has control of
the CPU without renouncing it.
Lastly, no process is allowed to do its own I/O, to protect, which helps you to keep the
integrity of the various peripheral devices.
Learning Task:
Directions: Enumerate the following questions. Write your answer on the space provided below.
1 – 7: What are the components of Operating System?
8 – 16: What are the important features of Operating System?
17 – 20: What are the functions of I/O Management?
21 – 23: What are the functions of Secondary Storage Management?
24 – 27: What are the functions of Process Management?
28 – 30: Give at least two advantages of using Operating System.