Operating System
Operating System
Operating
System
What is an operating
An operatingsystem?
system acts as an
intermediary between the user of a
computer and computer hardware. In
short its an interface between computer
hardware and user.
input
Application
output
OS Binary
USER (Operatin
g Hardwar
System)
Function
of an
operating system
Function
s 1. Resource and Memory
Management
- Ensures that resources are used
efficiently to avoid slowdowns and
enhance overall performance.
Function
s 2. Process Management
- Oversees the execution of multiple
programs at once.
Function
s 3. Storage Management
- Organizes and controls data storage
across different devices like hard
drives, SSDs, and external drives
Function
s 4. Security/Privacy Management
- Implements security measures like user
authentication, access control, and
encryption to protect data and system
integrity.
Common
operating
systems
1.Windows OS
1.Windows OS
- A widely-used operating
system by Microsoft, found on
most personal computers.
2. Android OS
2. Android OS
- Operating systems for mobile
devices, developed by Google.
3. macOS
3. macOS
- Developed by Apple, this OS
is used on Mac computers,
known for its design and
performance.
4. Linux
4. Linux
- An open-source operating
system popular among
developers and for use on
servers.
Types of Operating systems
Batch Operating System
– Executes jobs in batches
without user interaction. The
system queues jobs and
processes them one by one.
Types of Operating systems
Multi-Programming System
– Runs multiple programs
simultaneously by switching
between them, maximizing CPU
utilization.
Types of Operating systems
Multi-Processing System
– Uses multiple processors to
handle different tasks
simultaneously, increasing
performance and reliability.
Types of Operating systems
Multi-Tasking Operating
System
– Allows a single user to perform
multiple tasks at the same time
by rapidly switching between
processes.
Types of Operating systems
Time-Sharing Operating
System
– Enables multiple users to
interact with the system
simultaneously by allocating time
slices to each user’s tasks.
Types of Operating systems
Distributed Operating System
– Manages resources across
multiple computers, making them
work together as a unified
system.
Types of Operating systems
Network Operating System
– Manages networked computers,
enabling them to communicate
and share resources like files or
printers.
Types of Operating systems
Real-Time Operating System
– Responds to inputs or tasks
within a guaranteed time frame,
crucial for time-sensitive
applications like medical systems
or industrial control.
Thank You