0% found this document useful (0 votes)
11 views15 pages

Tejas OSY

Uploaded by

Prashant Lodhi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views15 pages

Tejas OSY

Uploaded by

Prashant Lodhi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Sau.

Shantidevi Chavan Institute of


Engineering & Technology(Polytechnic)
Bhoras,Dhule road,Chalisgaon Dist:JALGAON(MS)

Department of computer Engineering

A
PROJECT REPORT
ON

“COMPONETS OF OPERATING SYSTEM”

-Submitted to-

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION


MUMBAI

For Academic Year

2022-2023

-Submitted by-

Tejas Vinayak Deshmukh Enrollment No:2010040060


Sau. Shantidevi Chavan Institute of
Engineering & Technology(Polytechnic)
Bhoras,Dhule road,Chalisgaon Dist:JALGAON(MS)

Department of computer Engineering

CERTIFICATE

This is to certify that the entitled project

“COMPONETS OF OPERATING SYSTEM”


Has been successfully completed by
1)Mr. Tejas Vinayak Deshmukh
has been regularly accessed by us and that is well up to the
standard by
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
MUMBAI

For Academic Year

Prof. Ms. Y. M. Aher Prof. Mr. N. B. Bagul


(GUIDE) (PRINCIPAL)

Prof. Mr. S. G. Ahirrao Prof.


(Head Of Department) (EXAMINER)
Sau. Shantidevi Chavan Institute of
Engineering & Technology (Polytechnic)
Bhoras,Dhule road,Chalisgaon Dist:JALGAON(MS)

Department of computer Engineering

SUBMISSION
We are the student of Third year Computer
Engineering for the academic year 2022-2023 humbly submit
that we have complete from time to time the project work on
skills and studies per the guidance of Prof. Ms. Y. M. Aher
The following project work have not copied or it’s
any appreciable part from any other in convenient of
academic ethics.

Date: / /2022

Name of students signature of student

1.Tejas Vinayak Deshmukh


Sr. Page
INDEX
No. No.

1 INTROUCTION
1

2 ABSTRACT
2

3
MANAGEMENT OF PROCESS 4

4 FILE MANAGMENT
5

5
NETWORK MANAGEMENT 6

6 MAIN MEMORY MANAGEMENT


7
(SECONDARY MEMORY MANAGEMENT)

7 MANAGEMENT OF I/O DEVICES


9
(SECURITY MANAGEMENT)

8 COMMAND INTERPRETER SYSTEM


1

9 REFERENCES
13
INTRODUCTION

An operating system is defined as a massive and


complicated system that can only be divided into small
sections. These components should be well-defined parts
of the system, with inputs, outputs, as well as functions well
stated.
Though Linux, Windows, Mac, UNIX, and other
operating systems have different structures, most
Operating system components, including files, memory,
process, and I/O device management, are shared by all.
ABSTRACT

A computer system consists of many resources like hardware


and software, which are useful to complete a task. The common
required resources are input/output devices, memory, file storage
space, CPU etc.
The operating system acts as a manager for all the above
resources and allocates them to specific programs and users,
whenever necessary to perform a particular task. Therefore, the
operating system is the resource manager that means it can
manage the resources of a computer system internally. The
resources are processor, memory, files, and I/O devices.
 COMPONENTS OF OPERATING SYSTEM:

 Management of processes.
 File Management.
 Network Management.
 Main Memory Management.
 Management of Secondary Storage.
 Management of I/O Devices.
 Security Management.
 Command Interpreter System.
 MANAGEMENT OF PROCESS

The process management component of an operating system is


generally used to monitor as well as handle various processes that are
executing on the operating system at the same time. Process
management oversees all active processes and ensures that they are
all functioning well. It also makes use of the memory allotted to them
and turns them off as necessary.

Fig-Process Management

A process's execution must be done in such a way that at least one


command is executed on its behalf. When you use a website like Google
Chrome, a process for that browser is running. There are numerous
processes that run on the OS that perform numerous operations.
All of these processes should be overseen by process management, which
ensures that they function smoothly. It also makes use of the memory allotted
to them and turns them off as necessary
 FILE MANAGMENT
A file is defined as a collection of connected data that represent programs,
source forms, object forms, as well as data. Numerical, alphabetical, or
alphanumeric data files are all supported.


File management in an operating system is responsible for the maintenance
(or management) of files. It is also known as a type of computer software that is
responsible for organizing and managing data files. A file management system is
designed to manage group or individual files, including special office records and
documents, and has restricted features.

Characteristics of File Management:


 File and directory creation and deletion.
 Manipulation of folders and files.
 Files are mapped to secondary storage.
 Back up your files to a reliable storage medium.
 NETWORK MANAGMENT

The procedure of administering as well as maintaining computer


networks is known as network management. It comprises the
following -

 Management of performance
 Failure analysis
 Network provisioning
 Quality of service assurance.

A distributed system is made up of multiple computers/processors


that never share memory or a clock. All of the computers in this
particular system have their own local memory, and they connect with
one another via various communication channels such as fiber optics
or telephone lines.

The machines in the network are linked by a communication network


that can be configured in a variety of ways. The network can be fully
or partially connected with the help of network management, which
allows users to develop routing and connection techniques that solve
connectivity and security challenges.

Functions of Network Management:

 Network management in an operating system provides users with


access to the network's numerous resources.
 Provides access to common resources. These aid computing
efficiencies as well as provides data reliability and availability
 With the use of distributed systems, users can access a variety of
computational services that differ in size and purpose, such as
microprocessors, minicomputers, and various general-purpose
computer systems.
 MAIN MEMORY MANAGEMENT

A huge array of storage or bytes with an address is referred


to as main memory. A series of reads or writes of specified
memory addresses is utilized in the memory management
process.

To run programs, it must be mapped to absolute addresses


and then loaded into memory. Several aspects influence memory
management strategy selection. Because each algorithm requires
hardware support, memory management is mostly determined by
the system's hardware design. It ensures quick storage so that the
CPU has direct access to it. It is expensive and has limited storage
space. Regardless, a program must be stored in the main memory
in order to be executed.
Characteristics of Memory Management:
 Maintains a record of primary memory.
 Determines who is using which area of the memory and when.
 Determines which process and how much memory should be allocated
to it.
 Allocates RAM in response to a process's request.
 When a process finishes, it de-allocates memory.
 Secondary Storage Management

While execution, programs assist in accessing data in the main


memory. The primary memory is insufficient to retain all of the data and
applications indefinitely. As a result, secondary storage serves as a
backup for the main memory. Assemblers, as well as compilers, are
saved on a disc until they are fetched into memory and processed on
the disc.

The characteristics of secondary-storage management are as follows:

 Storage is allocated
 Free space management and disc scheduling
 I/O Device Management:
In computer I/O, the operating system is responsible for
managing and controlling I/O processes and devices.
Because the functions and speeds of devices attached to the
computer (I/O devices) vary so considerably, multiple ways for
controlling them are required. These methods make up the
operating system's I/O subsystem, which shields the rest of
the system from the intricacies of controlling I/O devices .

 Security Management
It is vital to keep the processes separate from one another. Security
management guarantees that the operating system authorizes the use of
operating files, memory, CPU, as well as other hardware resources. The
security of peripheral devices is maintained since no process can do its own
I/O.

Memory addressing hardware, for example, can assist you to verify that a
process can run within its own address space. The time assures that no
process retains CPU control without relinquishing it.

Finally, no process is permitted to perform its own I/O in order to protect the
integrity of the various peripheral devices.
 Command Interpreter System
A command interpreter is defined as a component of a computer operating
system that is responsible for the interpretation as well as the execution of
interactively entered or program-generated commands. The command
interpreter is known as the shell in various operating systems.
 REFERENCES
1. https://www.scaler.com/topics/components-of-operating-system/

You might also like