Chapter 4 of 13

Operating Systems

The OS as the intermediary between user and hardware — types of operating systems and their key functions.

📖 ~13 min read 💻 SSC Computer Awareness

Introduction

An Operating System (OS) is the most important system software — it acts as an intermediary between the user and the computer hardware, managing all resources and providing the interface through which every other program runs.

Key Functions of an Operating System

FunctionDescription
Process ManagementManages execution of multiple programs, allocating CPU time to each
Memory ManagementAllocates and deallocates memory (RAM) to running programs
File ManagementOrganises data into files/folders, manages storage devices
Device ManagementControls peripheral devices via drivers
SecurityUser authentication, access control, protection from unauthorised access
User InterfaceProvides GUI (Graphical User Interface) or CLI (Command Line Interface) for interaction

Types of Operating Systems

TypeDescriptionExample
Batch OSProcesses jobs in batches without user interaction during executionEarly mainframe systems
Time-Sharing OSAllows multiple users to share system resources simultaneously via time slicesUNIX
Real-Time OS (RTOS)Processes data within a strict, guaranteed time constraintUsed in medical devices, aircraft systems
Distributed OSManages a group of independent computers as a single systemUsed in cloud computing environments
Multi-user OSAllows multiple users to access the system concurrentlyLinux, UNIX
Mobile OSDesigned for smartphones/tabletsAndroid, iOS

GUI vs CLI

InterfaceDescriptionExample
GUI (Graphical User Interface)Visual, icon/window-based interaction using a mouseWindows, macOS
CLI (Command Line Interface)Text-based commands typed by the userMS-DOS, Linux Terminal

Popular Operating Systems

OSDeveloperType
WindowsMicrosoftProprietary, GUI-based
macOSAppleProprietary, GUI-based (for Mac computers)
LinuxOpen-source community (based on Linus Torvalds' kernel)Open-source, multiple distributions (Ubuntu, Fedora)
AndroidGoogleOpen-source, mobile-focused
iOSAppleProprietary, mobile-focused

Booting Process

Flowchart — Computer Booting Sequence
Power ON
POST (Power-On Self-Test) — BIOS/UEFI checks hardware components
Bootloader locates and loads the Operating System from storage into RAM
OS takes control, loads user interface — computer ready for use
📌 Cold Boot vs Warm Boot: A "cold boot" starts the computer from a completely powered-off state (full POST); a "warm boot" restarts the OS without powering off completely (e.g., Windows restart) — usually faster since some hardware checks are skipped.
UPSC/SSC Focus: Six key OS functions · Types of OS (batch, time-sharing, real-time, distributed) · GUI vs CLI distinction · Popular OS-developer matching · Booting sequence (POST → bootloader → OS load).

💡 Want More? Get the Full eBook

This free chapter covers the key concepts. For complete coverage with 500+ MCQs, mock tests, and previous year analysis — grab the premium eBook.

📚 Browse Premium eBooks →