Functions of Operating System - Definition, Types of OS and Examp
Functions of Operating System - Definition, Types of OS and Examp
LEARN
Home > Computer Science > Computer Fundamentals > Operating System > Functions of
Operating System
EXAMS
Operating System
Functions
ASK
of Operating System
CONCEPTS
Table of content
1 Operating System
2 Objectives of OS
3 Functions of Operating System
3.1 1. Memory Management
3.2 2. Processor Management/Scheduling
3.2.1 Purpose of CPU scheduling
3.3 3. Device Management
3.4 4. File Management
3.5 5. Storage Management
4 What are the functions of Operating System
4.1 Browse more Topics under Operating System
5 Types of Operating System
5.1 1. Batch OS
5.2 2. Time-Shared OS
5.3 3. Distributed OS
5.4 4. Network OS
5.5 5. Real-Time OS (RTOS)
5.5.1 a) Hard Real-Time Systems
5.5.2 b) Soft Real-Time Systems
6 Frequently Asked Questions (FAQs)
Operating System
An operating system (OS) is a program that acts as an
interface between the system hardware and the
user. Moreover, it handles all the interactions
between the software and the hardware. All the
working of a computer system depends on the OS at
the base level. Further, it performs all the functions
like handling memory, processes, the interaction
between hardware and software, etc. Now, let us
look at the functions of operating system.
Operating System
Objectives of OS
The primary goals of an operating system are as
follows:
2. Processor Management/Scheduling
Every software that runs on a computer, whether in
the background or in the frontend, is a process.
Processor management is an execution unit in which
a program operates. The operating system
determines the status of the processor and processes,
selects a job and its processor, allocates the processor
to the process, and de-allocates the processor after
the process is completed.
Round-Robin Scheduling
3. Device Management
4. File Management
Time Sharing
Mobile OS
1. Batch OS
2. Time-Shared OS
When more than one task takes place on the system
it is called time-shared OS. As multiple tasks can run
at the system at a time as per requirement. Hence,
they all share the CPU time one by one. Therefore,
we also name it multitasking. The time that each
task gets is called quantum.
3. Distributed OS
4. Network OS
5. Real-Time OS (RTOS)
In these systems, the time interval for processing and
responding to inputs is very small. Therefore, due to
this quality, these are used in real-time situations.
For example in missile systems, robots, etc.
Memory Management
Device Management
File Management
Security
Accounting
Simple Batch OS
Multitasking/Time-shared OS
Distributed OS
Network OS
Real-Time OS
Round-Robin Scheduling
Priority-based scheduling etc.
Operating System
5 th 6 th 7 th 8 th
9 th 10 th 11 th 12 th
GET STARTED
Get ready for all-new Live Classes!
Now learn Live with India's best teachers. Join courses with the best
schedule and enjoy fun and interactive classes.
GET STARTED
BROWSE
Operating System
heap.identify('unique_identifier');