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

Operating System Notes

An Operating System (OS) is essential system software that manages computer hardware and software resources, acting as a bridge between users and the hardware. It performs key functions such as process, memory, file system, and device management, while also providing security and user interfaces. Various types of OS exist, including batch, time-sharing, distributed, real-time, and mobile systems, with popular examples being Windows, Linux, and Android.

Uploaded by

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

Operating System Notes

An Operating System (OS) is essential system software that manages computer hardware and software resources, acting as a bridge between users and the hardware. It performs key functions such as process, memory, file system, and device management, while also providing security and user interfaces. Various types of OS exist, including batch, time-sharing, distributed, real-time, and mobile systems, with popular examples being Windows, Linux, and Android.

Uploaded by

omondiodette
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Operating System Notes

(Beginner Level)

1. Introduction

 An Operating System (OS) is system software that manages


computer hardware and software resources.
 It acts as a bridge between the user and the computer hardware.

2. Functions of an Operating System

 Process Management: Handles execution of programs, multitasking,


scheduling.
 Memory Management: Allocates and tracks memory usage.
 File System Management: Organizes, stores, and retrieves data.
 Device Management: Controls input/output devices (keyboard,
printer, etc.).
 Security & Access Control: Protects data and resources from
unauthorized access.
 User Interface: Provides GUI (Graphical User Interface) or CLI
(Command Line Interface).

3. Types of Operating Systems

Type Description Examples


Executes jobs in batches
Batch OS Early IBM systems
without user interaction
Multiple users share
Time-Sharing OS system resources UNIX
simultaneously
Manages multiple
Distributed OS computers as one Amoeba, Mach
system
Real-Time OS (RTOS) Provides immediate VxWorks, QNX
Type Description Examples
response to inputs
Designed for
Mobile OS Android, iOS
smartphones & tablets

4. Popular Operating Systems

 Windows: User-friendly, widely used in PCs.


 Linux: Open-source, secure, customizable.
 MacOS: Apple’s OS, known for design and performance.
 Android: Dominant mobile OS.
 iOS: Apple’s mobile OS.

5. Key Concepts

 Kernel: Core part of OS, manages hardware and system calls.


 Multitasking: Running multiple programs at once.
 Virtual Memory: Extends physical memory using disk space.
 Drivers: Software that allows OS to communicate with hardware.

6. Advantages of Using an OS

 Simplifies interaction with hardware.


 Provides security and stability.
 Enables multitasking and resource sharing.
 Offers user-friendly interfaces.

7. Summary

An Operating System is the backbone of any computer system. It ensures


smooth communication between hardware and software, manages resources
efficiently, and provides a platform for applications to run.

You might also like