Operating System
Learn How Computers Work with OS
MUDASSAR RASOOL
Definition of Operating System
Operating System (OS)
Is system software that helps users interact with the
computer hardware.
It manages files, processes, memory, devices, and
security.
• Examples: Windows, Linux, macOS, Android
Types of Operating Systems
Batch Operating System
Time-Sharing Operating System
Distributed Operating System
Real-Time Operating System
Network Operating System
Mobile Operating System
02 Types of OS
Batch and Time-Sharing OS
Batch OS: Time-Sharing OS:
Processes are grouped and run Many users use the system at the same
together. time.
No user interaction during execution. CPU gives each user a small time slot.
Example: Early IBM systems. Example: UNIX
Used in banks and scientific labs Used in multi-user environments like
universities.
Distributed & Real-Time OS
Distributed OS: Real Time OS:
Responds to input instantly and
accurately.
Connects multiple computers to work
Used in critical tasks like medical
as one system.
equipment, robotics.
Resources are shared between
Example: VxWorks, Linux Used in:
systems.
Systems that need fast and exact
Example: Big computer networks and timing, like robots or medical machines
online services like cloud storage or
Mobile & Network Operating System
Mobile OS: Network OS:
Designed for smartphones and Provides features for managing data
tablets. and users over a network.
Supports touch input, battery Allows file sharing, printer access,
saving, mobile apps. communication.
Example: Android, iOS Example : Windows Server
Used in mobile devices Used in offices and schools.
Functions of an Operating
System
Process Management
Memory Management
File System Management
Device Management
Security and Access Control
User Interface (UI)
1 : Process Management 2 : Memory Management
Handles the creation, scheduling, Manages RAM and virtual
and termination of processes. memory.
Ensures efficient execution of Allocates memory to programs
tasks. when needed.
Manages CPU sharing among Prevents memory leaks and
processes. manages multitasking.
3 : File System Management
Organizes and controls data storage.
Provides file naming, storage, access, and protection.
Examples: NTFS, FAT32, ext4.
1 : Device Management 2 : Security and Access Control
Manages input/output devices Protects data from unauthorized
using drivers. access.
Coordinates between hardware Manages user accounts,
and applications. passwords, permissions.
Example devices: keyboard, Monitors system activity for
printer, mouse. suspicious behavior.
3 : User Interface (UI)
Allows user interaction with the computer system.
Can be Graphical User Interface (GUI) or Command Line Interface (CLI).
Example: Windows desktop; CLI Example: Linux terminal.
Thank you!
Do you have any questions?
CREDITS: This presentation template was created by Slidesgo,
and includes icons, infographics & images by Freepik
+ 9 1 6 2 0 4 2 1 8 3 8