0% found this document useful (0 votes)
3 views2 pages

Operating System Notes

An Operating System (OS) is essential system software that manages computer hardware and software resources, serving as a bridge between users and hardware. There are various types of OS, including Batch, Time-Sharing, Distributed, Network, Real-Time, and Mobile OS, each designed for specific functionalities. The OS performs critical functions such as process management, memory management, file management, device management, security management, user interface provision, and error detection and handling.

Uploaded by

shrur.2008
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)
3 views2 pages

Operating System Notes

An Operating System (OS) is essential system software that manages computer hardware and software resources, serving as a bridge between users and hardware. There are various types of OS, including Batch, Time-Sharing, Distributed, Network, Real-Time, and Mobile OS, each designed for specific functionalities. The OS performs critical functions such as process management, memory management, file management, device management, security management, user interface provision, and error detection and handling.

Uploaded by

shrur.2008
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

Operating System (OS) – Detailed Notes

An **Operating System (OS)** is system software that manages computer hardware,


software resources, and provides common services for computer programs. It acts as a
bridge between the user and the hardware.

1. Types of Operating Systems


1. Batch Operating System: Executes batches of jobs without user interaction.
Commonly used in early mainframes.
2. Time-Sharing Operating System: Multiple users share CPU time simultaneously.
Example: UNIX.
3. Distributed Operating System: Manages multiple computers and presents them as a
single system. Example: LOCUS.
4. Network Operating System: Manages network resources and user access. Example:
Windows Server, Linux.
5. Real-Time Operating System (RTOS): Provides immediate processing and response.
Used in robotics and embedded systems.
6. Mobile Operating System: Designed for smartphones and tablets. Example: Android,
iOS.

■■■■■■■■■■■■■■■■
■ Types of OS ■
■■■■■■■■■■■■■■■■

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ ■ ■
▼ ▼ ▼
Batch OS Time-Sharing OS Distributed OS
- Executes - Many users share - Manages multiple
jobs in CPU time systems as one

▼ ▼
Network OS Real-Time OS
- Controls data, - Quick response to
users, & devices inputs/events
over network (robots, medical)


Mobile OS
- For phones/tablets
- e.g., Android, iOS

2. Functions of Operating System


The OS performs several key functions that allow the computer system to operate
efficiently and effectively.

1. Process Management: Manages running programs (processes), scheduling, and


multitasking.
2. Memory Management: Allocates and deallocates system memory to ensure efficiency.
3. File Management: Organizes, stores, and retrieves files on storage devices.
4. Device Management: Controls input/output devices using drivers.
5. Security Management: Protects system data, files, and resources from unauthorized
access.
6. User Interface: Provides interaction between user and computer (CLI or GUI).
7. Error Detection & Handling: Detects system errors and recovers from failures.

■■■■■■■■■■■■■■■■■■■■■■
■ Functions of OS ■ ■
■■■■■■■■■■■■■■■■■■■■■■

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
▼ ▼ ▼ ▼ ▼
Process Memory File Device Security
Mgmt Mgmt Mgmt Mgmt Mgmt
- Runs - Allocates - Handles - Controls - Protects data
programs memory files I/O devices & users


User Interface
- GUI / CLI


Error Handling
- Detects & fixes errors

Conclusion:
Operating Systems are the backbone of modern computing. They coordinate all hardware
and software activities, ensuring the system works smoothly, securely, and efficiently for
both users and applications.

You might also like