Components of Operating System
Components of Operating System
PROJECT REPORT
ON
“COMPONENTS OF OPERATING SYYSTEM”
SUBMITTED BY
Miss. Patil Sanskruti D. [124]
1
Sanjivani Rural Education Society’s
SANJIVANI K. B. P. POLLYTEHNIC
DEPARTMENT OF COMPUTER TECHNOLOGY
CERTIFICATE
This is to certify that the Project report entitled
“COMPONENTS OF OPERATING SYSTEM”
Submitted by
Miss. Patil Sanskruti D. [124]
Under our supervision and guidance for partial fulfilment of the
requirement for
DIPLOMA IN COMPTUTER TECHNOLOGY affiliated to
Maharashtra State Board of Technical Education, Mumbai
For academic year
2023-2024.
2
INDEX
8. References 11
3
WHAT ARE COMPONENTS OF OPERATING SYSTEM?
4
COMPONENT 1: PROCESS MANAGEMENT SYSTEM
Program is a passive entity. It is just a file stored on disk. It does nothing unless
its instructions are executed by processor (CPU). Program in execution is called
as process. Process runs instructions of the program one after another. So, process
is an active entity.
A process needs certain resources like processor time, memory, file, I/O devices
etc. for completing its task. These resources are given to the process at the time
of creation or they get allocated at the time of execution of the process. When the
process terminates, operating system reclaims resources those are reusable.
A process is unit of work in a system. Such system consists of collection of
processes some of which are operating system processes (those execute operating
system code) and rests of them are user processes (those execute user code).
Operating system is responsible for following activities related to process
management.
- Creating and deleting user/system processes
- Suspending and resuming processes
- Providing mechanisms for process synchronization
- Providing mechanisms for process communication
- Providing mechanisms for deadlock handling
5
COMPONENT 2: FILE MANAGEMENT
Major function of operating system is to hide extra details of disks and other
devices from users and present nice, clean, abstract model of device independent
file to them. Computers can store information on several different types of
physical media like magnetic disk, optical disk etc. Each of these media has its
own physical organization and its own characteristics like access speed, capacity,
data transfer rate, access methods etc.
File management works to hide all these details from the user. A file is a
collection of related information created by its creator. Generally files represent
programs (either in source form or in object form) and data. Data files may
contain numeric, alphabetic, alphanumeric or binary data.
Files may be of free-form nature (as plain-text files) or of rigidly formatted
structure (as database file). These files are normally organized into directories to
make them easier to use.
Operating system is responsible for following activities related to file
management.
- Creating and deleting files
- Creating and deleting directories to organize files
- Supporting primitives for manipulating files and directories
- Mapping files onto secondary storage
- Backing up files on stable (non-volatile) storage media
6
COMPONENT 3: MAIN MEMORY MANAGEMENT
7
COMPONENT 4: I/O SYSTEM MANAGEMENT
All computers have physical devices for acquiring input and producing output.
Some of the major input/ output devices are keyboard, mouse, monitor, printer,
speaker, mike etc. Main purpose of operating system is to hide the crucial details
of hardware from the user of computer system and manage these devices.
I/O Device Management provides an abstract level of H/W devices and keep the
details from applications to ensure proper use of devices, to prevent errors, and
to provide users with convenient and efficient programming environment.
Operating system is responsible for following activities related to file
management.
1. General device driver interface
2. Driver for specific hardware devices
3. Hide the details of H/W devices
4. Manage main memory for the devices using cache, buffer, and spooling
8
COMPONENT 5: SECONDARY STORAGE MANAGEMENT
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.
9
CONCLUSION
10
REFERENCES
1. https://www.tutorialspoint.com/operating_system/os_components.h
tm
2. https://www.geeksforgeeks.org/components-of-operating-system/
3. https://www.guru99.com/components-of-operating-system.html
4. https://data-flair.training/blogs/components-of-operating-
system/#:~:text=An%20OS%20is%20a%20complex,storage%20m
anagement%2C%20and%20security%20management.
11