postUpdated Apr 18, 2026

Operating System – Complete Notes for IBPS, SSC, RRB & Govt Exams

Operating System is one of the most heavily tested chapters in IBPS, SSC CGL, RRB NTPC, LIC AAO, and other government job exams. This post covers the complete OS notes — definition, functions, all types of operating systems, MS-DOS commands, all Windows versions with features, macOS versions, Linux, mobile operating systems (Android, iOS), booting types, and GUI vs CLI — with memory tricks, one-liners, and 10 exam-focused FAQs.

Operating System – Complete Notes for IBPS, SSC, RRB & Govt Exams

Jump to section

Introduction: Why Operating System is a Must-Master Chapter

The Operating System is the single most important software on any computer. Every computer interaction — from turning on your laptop to processing an NEFT transaction at a bank — runs through the OS. It is the invisible engine that makes everything possible.

In government job exams, Operating System is one of the highest-weightage topics in Computer Awareness:

  • "Which is the first OS on IBM PC?" → MS-DOS
  • "Which OS was developed by Linus Torvalds?" → Linux
  • "What is the shortcut for Warm Booting?" → Ctrl + Alt + Del
  • "The first GUI was designed by ___?" → Xerox Corporation (1970s)
  • "Android is based on ___?" → Linux
  • "Windows 11 requires TPM ___?" → TPM 2.0

Questions come from every sub-topic — OS types, DOS commands, Windows features, mobile OS facts, and booting concepts. This chapter is also directly relevant to banking — core banking systems run on mainframe OS (IBM z/OS), ATMs run on Windows or Linux, and bank employees use Windows daily.

This post covers every testable detail — from MS-DOS commands to Windows 11 AI features, from Linux kernel facts to Android version history.


What is an Operating System?

An Operating System (OS) is a program (or collection of programs) that acts as an intermediary between the user and the computer hardware. It is the most essential system software — a computer cannot boot, run any program, or perform any useful function without it.

Formal Definition:

An Operating System is a set of programs that manages all hardware resources, provides a platform for application software to run, and enables communication between the user and the hardware — hiding the complexity of hardware from the user.

Key Roles of an OS:

  1. Resource Manager — manages CPU, memory, storage, and I/O devices
  2. Platform Provider — provides an environment where application software can run
  3. User Interface — provides a way for users to interact with the hardware (GUI or CLI)
  4. Traffic Controller — decides which program gets CPU time and when

Without an OS:

  • No programs can run
  • No files can be saved or read
  • No hardware device works
  • No user can interact with the computer

Functions of an Operating System

FunctionDescription
Process ManagementControls the execution, scheduling, prioritisation, and monitoring of all CPU processes; decides which process gets CPU time
Memory ManagementAllocates RAM to running programs; tracks which memory is free/in use; implements virtual memory
File ManagementCreates, organises, names, stores, retrieves, and deletes files on storage devices; maintains directory structure
Device ManagementManages all I/O devices through device drivers; handles device queuing and scheduling
User InterfaceProvides either GUI (graphical) or CLI (command-line) interface for user interaction
SecurityControls user authentication (passwords, biometrics), access permissions, and prevents unauthorised access
Error HandlingDetects hardware/software errors and takes appropriate corrective action
NetworkingManages network connections, data transfer protocols, and shared resources

Types of Operating Systems

Batch Processing OS

FeatureDetails
How it worksSimilar jobs are grouped (batched) together and executed as a batch without any user interaction during execution
User interactionNone during processing
AdvantageEfficient for repetitive, large-volume jobs
ExamplesEarly Unix systems, IBM mainframe batch OS
Used forPayroll processing, bank statement generation, data backup

Single-User OS

FeatureDetails
How it worksDesigned for only one user at a time — no multi-user support
ExamplesMS-DOS, Windows 9x series (95, 98, ME)
CharacteristicSimple; no user authentication needed; no simultaneous users

Multi-User OS

FeatureDetails
How it worksMultiple users can access the computer system simultaneously — each user gets their own workspace
ExamplesVMS (DEC), Unix, Linux, Windows Server editions
Used inUniversities, offices, banks — multiple terminals connected to one central server

Multi-Tasking OS

FeatureDetails
How it worksAllows more than one process to appear to run simultaneously on a single CPU by rapidly switching between them
ExamplesLinux, Unix, Windows 95 and above
How CPU switching worksCPU switches between processes so fast that all appear to run simultaneously

Time-Sharing OS

FeatureDetails
How it worksMultiple programs share the CPU time in small time slices — each program gets the CPU for a fixed period before the next one gets its turn
ExamplesmacOS, Unix
AdvantageFair CPU usage; no single program monopolises the CPU
Key conceptTime Slice — the fixed interval allocated to each process

Real-Time OS (RTOS)

FeatureDetails
How it worksResponds to inputs and events within a guaranteed, predetermined time limit — timing is critical
ExamplesVxWorks, QNX, FreeRTOS — used in flight reservation systems, aircraft control, missile guidance, medical devices
Where usedMilitary systems, aerospace, ATMs, medical equipment, industrial robots
Critical featureResponse time must be guaranteed — even a microsecond delay can be catastrophic

Multitasking Types - Preemptive vs Cooperative

TypeHow It Works
Preemptive MultitaskingThe OS controls CPU allocation — it forcibly interrupts a running program after its time slice to give another program a turn; no program can monopolise the CPU; used in modern OS (Windows, Linux)
Cooperative MultitaskingEach program controls the CPU as long as it needs; voluntarily yields control when done; if one program freezes, the entire system freezes; used in older OS (Windows 3.x)

RTOS Types - Hard vs Soft

TypeDescriptionUsed In
Hard RTOSAll tasks MUST finish within their specified time limit — failure means system failureNuclear reactors, aircraft flight control, missile guidance
Soft RTOSTime limits are preferred but occasional misses are acceptable without catastrophic failureVideo streaming, audio playback, online gaming

User Interface - How Users Interact with the OS

GUI (Graphical User Interface)

FeatureDetails
What it isAn interface that uses visual elements — icons, windows, menus, buttons, and pointing devices — for interaction
First GUIDesigned by Xerox Corporation at Xerox PARC in the 1970s (Xerox Alto, 1973)
Popularised byApple (Macintosh, 1984) and Microsoft (Windows 1.0, 1985)
ExamplesWindows 11, macOS, Android, iOS, Ubuntu Desktop
AdvantagesEasy to use; no commands to memorise; intuitive for beginners

CLI / CUI (Command Line Interface / Character User Interface)

FeatureDetails
What it isA text-based interface where the user types specific commands to interact with the OS
ExamplesMS-DOS, Linux Terminal, Windows Command Prompt (cmd), PowerShell
AdvantagesMore powerful; faster for experienced users; uses less system resources; ideal for automation and scripting
DisadvantagesSteep learning curve; must memorise commands

Booting - Starting the Computer

Booting is the process of starting up a computer — loading the OS from the storage device into RAM so the computer becomes ready for use. The word comes from the phrase "pulling yourself up by your bootstraps."

Cold Booting

FeatureDetails
DefinitionStarting the computer from a completely powered-off state
ProcessPress power button → BIOS POST → OS loads from storage → Desktop appears
Also calledHard boot, cold start
When usedFirst start of the day; after a power cut; when installing hardware

Warm Booting

FeatureDetails
DefinitionRestarting a running computer without completely powering it off
Keyboard shortcutCtrl + Alt + Del (on Windows — the famous "three-finger salute")
Also calledSoft boot, restart
When usedAfter software installation, when the system becomes unresponsive, after OS updates
Difference from Cold BootWarm boot does not perform a full POST; faster than cold boot

MS-DOS (Microsoft Disk Operating System)

MS-DOS was developed by Microsoft in 1980 and became the first OS on IBM PCs in 1981. It is a single-user, single-tasking, command-line operating system.

Key Facts about MS-DOS:

  • Full form: Microsoft Disk Operating System
  • Developer: Microsoft Corporation
  • Year: 1980 (developed); 1981 (first used on IBM PC)
  • Interface: CLI (Command Line Interface) — text only, no graphics
  • User type: Single-user only
  • Multitasking: No — can run only one program at a time
  • Primary hard drive: C: (always)

MS-DOS File Structure:

  • Boot Record — contains instructions for loading the OS
  • BIOS.sys — hardware management
  • MSDOS.sys — core OS functions
  • Command.com — command interpreter (processes user commands)
  • Config.sys — system configuration file; adjusts system settings at startup
  • Autoexec.bat — batch file that executes automatically at every startup

MS-DOS Commands

Commands in MS-DOS are of two types:

Internal Commands (loaded into memory at boot — always available):

CommandPurpose
DATEDisplay or set the system date
TIMEDisplay or set the system time
VERDisplay the DOS version number
VOLDisplay the disk volume label
DIRList all files and directories in current folder
COPYCopy one or more files to another location
CLSClear the screen
DELDelete a file
MD / MKDIRMake (create) a new directory
CD / CHDIRChange the current directory
RD / RMDIRRemove (delete) an empty directory
REN / RENAMERename a file or directory
TYPEDisplay the contents of a text file on screen

External Commands (stored as separate files on disk — need to be loaded):

CommandPurpose
FORMATFormat a disk (erases all data and prepares for use)
CHKDSKCheck disk for errors and display status
DISKCOPYCopy the entire contents of one disk to another

Important File Extensions

ExtensionFile Type
.exeExecutable program file
.comCommand file (small executable)
.batBatch file (sequence of commands)
.doc / .docxWord document
.txtPlain text file
.sysSystem file

Windows Operating System

Windows is the world's most widely used desktop OS, developed by Microsoft Corporation. It introduced the GUI (Graphical User Interface) to mass-market computing.

Windows Version History

VersionYearKey Features
Windows 1.01985First Windows; GUI over MS-DOS
Windows 3.11992Cooperative multitasking; widespread adoption
Windows 951995FAT32 file system; true GUI; multitasking; Start button introduced
Windows 981998WDM (Windows Driver Model); USB and DVD support; Internet Explorer 4.0
Windows XP2001Multiple user profiles; extremely stable; one of the most popular versions ever
Windows Vista2007Aero interface; UAC (User Account Control)
Windows 7200964-bit; touch support; biometric framework; widely loved version
Windows 8 / 8.12012/13Metro/Modern UI; USB 3.0; cloud computing integration; controversial Start screen
Windows 102015Return of Start Menu; Cortana AI assistant; Edge browser; gaming features; free upgrade from 7/8
Windows 112021Centred Start Menu; Snap Layouts; Android app support; TPM 2.0 required

Windows 11 - In Depth

Windows 11 was released on October 5, 2021, and represents the biggest visual and functional overhaul of Windows since Windows 10.

Minimum System Requirements:

RequirementSpecification
Processor64-bit, 1 GHz or faster, 2+ cores
RAM4 GB minimum
Storage64 GB minimum
TPMTPM 2.0 (Trusted Platform Module — security chip) — mandatory
Secure BootRequired
Display720p, 9"+ diagonal
DirectXDirectX 12 compatible GPU

Key New Features of Windows 11:

FeatureDescription
Centred Start MenuStart button moved to the centre of the taskbar (from the left corner)
Snap Layouts / Snap GroupsPredefined window arrangement templates for multitasking
Virtual DesktopsMultiple desktops for different tasks/projects
WidgetsPersonalised news, weather, calendar panel
Android App SupportRun Android apps via Amazon App Store (WSA — Windows Subsystem for Android)
DirectStorageFaster game loading by using GPU to decompress game assets
Auto HDRAutomatically adds HDR to older games
Teams IntegrationMicrosoft Teams chat built into the taskbar
TPM 2.0 RequirementHardware security chip mandatory for installation
CopilotAI assistant integrated into Windows 11 (GPT-4 based); accessed from taskbar
Copilot+ PCsNew AI PC category (2024); requires NPU with 40+ TOPS; enables Recall, live captions
Windows 11 24H2Latest 2024 update with expanded AI features

Internet Explorer was officially discontinued on June 15, 2022 — replaced by Microsoft Edge.


macOS - Apple's Desktop Operating System

macOS is the proprietary desktop OS developed by Apple Inc. for its Mac computers. It is Unix-based, known for stability, security, and tight hardware-software integration.

VersionYearKey Feature
macOS Big Sur (11)2020First macOS for Apple Silicon (M1) chip; major visual redesign
macOS Monterey (12)2021Universal Control — use one keyboard/mouse across Mac and iPad
macOS Ventura (13)2022Stage Manager — new multitasking; Continuity Camera
macOS Sonoma (14)2023Interactive desktop widgets; Game Mode
macOS Sequoia (15)2024iPhone Mirroring — control iPhone from Mac; Apple Intelligence (AI features)

Linux - The Open-Source Powerhouse

Linux is a free, open-source operating system kernel first released by Linus Torvalds on September 17, 1991 at the University of Helsinki, Finland. Linux powers everything from Android smartphones to web servers to supercomputers.

Key Facts:

FeatureDetails
CreatorLinus Torvalds
First ReleaseSeptember 1991
TypeOpen source; free to use, modify, distribute
Based onUnix principles
LicenseGNU General Public License (GPL)
Used inServers (90%+ of internet servers), Android (Linux kernel), supercomputers, embedded systems

Key Components of Linux

ComponentDescription
KernelThe core of the OS — directly interacts with hardware; always resides in memory; manages processes, memory, and devices
ShellThe command interpreter — takes user commands, interprets them, and passes instructions to the kernel. Types: Bash, Zsh, Sh, Ksh
FilesystemHierarchical directory structure starting from root (/); everything in Linux is a file

Key Linux Concepts:

  • Thread — The smallest unit of execution within a process
  • Process — A running instance of a program
  • Spooling — Sending data to a temporary buffer (e.g., print spooling — print jobs queue before the printer)
  • Daemon — A background service process (equivalent to Windows Services)

Popular Linux Distributions (Distros):

DistributionBased OnUsed For
UbuntuDebianDesktop and server use
FedoraRed HatDesktop use; latest features
CentOS / RHELRed HatEnterprise servers
Kali LinuxDebianEthical hacking and security
AndroidLinux kernelMobile OS

Mobile Operating Systems

Mobile OS are designed specifically for smartphones and tablets — they manage touchscreens, battery, wireless connectivity, and mobile-specific hardware.

Android

FeatureDetails
DeveloperGoogle
Based onLinux kernel
First versionAndroid 1.0 (2008)
Latest versionAndroid 15 (2024)
LicenceOpen source (AOSP core) + Proprietary (Google services)
Market share~72% global smartphone market share

Android Version History (Key Versions for Exams):

VersionYearKey Feature
Android 102019Dark mode system-wide; gesture navigation
Android 112020Conversation notifications; one-time permissions
Android 122021Material You — dynamic colour theming
Android 132022Per-app language settings; improved privacy
Android 142023Health Connect integration; satellite support
Android 152024Theft protection; satellite messaging

iOS

FeatureDetails
DeveloperApple Inc.
DevicesiPhone, iPod Touch, iPad (iPadOS is a variant)
First versioniPhone OS 1.0 (2007, launched with the original iPhone)
Latest versioniOS 18 (2024) — includes Apple Intelligence AI features
CharacteristicsClosed source; tightly integrated with Apple hardware; known for security and smooth performance

Other Mobile OS

OSDeveloperUsed InNotes
macOSAppleMac computersDesktop OS
WindowsMicrosoftPCsDesktop OS
ChromeOSGoogleChromebooksCloud-first OS; Linux-based
HarmonyOSHuaweiPhones, TVs, IoTDeveloped after US sanctions blocked Android use
KaiOSKaiOS TechnologiesFeature phonesBased on Linux; used in Jio phones in India

Memory Tricks

🔑 OS Functions — "PMFDS EU":

Process Management | Memory Management | File Management | Device Management | Security | Error Handling | User Interface Mnemonic: "Please Manage Files Daily — Security Ensures Us"

🔑 Types of OS — "BSM MTR":

Batch | Single User | Multi User | Multi Tasking | Time Sharing | Real Time Mnemonic: "Big Schools Make Many Talented Readers"

🔑 Booting Types:

Cold Boot = Computer is COLD (OFF) — press power button Warm Boot = Computer is WARM (ON) — press Ctrl+Alt+Del to restart

🔑 First GUI Designer:

Xerox designed the first GUI in the 1970s — then Apple popularised it, then Microsoft followed Remember: "X came first" (Xerox)

🔑 Linux Creator:

Linus Torvalds created Linux in 1991 — "Linus made Linux"

🔑 Android Base:

Android is based on Linux kernel — "Android Loves Linux"

🔑 Windows 11 Key Requirement:

TPM 2.0 = Trusted Platform Module 2.0 — security chip mandatory Remember: "Windows 11 needs T.P.M. — Trust Pays More"

🔑 MS-DOS Key Facts:

Developed 1980IBM PC 1981Single userCLIC: is primary drive Mnemonic: "DOS Is CLI, C: Is Primary"


One-Liner Recap (Quick Revision)

  1. An Operating System is the most essential system software that acts as an intermediary between the user and hardware, managing all resources and providing a platform for applications to run.
  2. The six key functions of an OS are Process Management, Memory Management, File Management, Device Management, User Interface, and Security.
  3. Batch Processing OS groups similar jobs and executes them in batches without user interaction — ideal for repetitive high-volume tasks like payroll and bank statements.
  4. Multi-Tasking OS allows multiple processes to appear to run simultaneously by rapidly switching the CPU between them — examples include Linux, Unix, and Windows 95+.
  5. A Real-Time OS (RTOS) guarantees response to inputs within a predetermined time limit and is used in flight control, ATMs, missiles, and medical devices.
  6. GUI (Graphical User Interface) was first designed by Xerox Corporation in the 1970s and uses icons, windows, and pointing devices; CLI (Command Line Interface) uses text commands like in MS-DOS and Linux Terminal.
  7. Cold Booting starts the computer from a completely powered-off state, while Warm Booting restarts a running computer using Ctrl + Alt + Del without a full power cycle.
  8. MS-DOS (Microsoft Disk Operating System) was developed in 1980, first used on IBM PCs in 1981, and is a single-user, single-tasking, command-line operating system with C: as the primary drive.
  9. Internal MS-DOS commands (DIR, COPY, DEL, MD, CD, CLS) are loaded into memory at boot, while External commands (FORMAT, CHKDSK, DISKCOPY) are stored as separate files on disk.
  10. Windows 11 was released in October 2021 and requires TPM 2.0, 64-bit CPU, 4 GB RAM, and 64 GB storage — key features include Centred Start Menu, Snap Layouts, Android app support, and Copilot AI.
  11. Linux was created by Linus Torvalds and first released in September 1991 — it is free, open-source, Unix-based, and powers 90%+ of internet servers and all Android phones.
  12. The Linux Kernel is the core of the OS that directly manages hardware, while the Shell is the command interpreter that takes user commands and passes them to the kernel.
  13. Android, developed by Google and based on the Linux kernel, is the world's most widely used mobile OS with ~72% market share; Android 15 is the latest version (2024).
  14. iOS, developed by Apple, is the closed-source mobile OS for iPhones and iPads; iOS 18 (2024) introduced Apple Intelligence AI features.
  15. HarmonyOS was developed by Huawei as an alternative to Android after US sanctions prevented Google from licensing Android to Huawei for its new devices.

Preparing for competitive exams requires consistent revision. Platforms like JobsMe simplify preparation through:

Stay updated, revise regularly, and attempt quizzes for better accuracy in UPSC, SSC CGL, IBPS PO/Clerk, SBI, RBI Grade B, RRB NTPC, Defence, and State PSC exams.

Free quiz • No signup required

Put this topic into practice with Daily Current Affairs MCQ Quiz – 18 April 2026 (SSC, Banking, UPSC, Railways). It is the quickest way to reinforce what you just learned.

Frequently Asked Questions

What is an Operating System and what are its main functions?
An Operating System (OS) is the most essential system software that manages all computer hardware resources and provides services for application programs. Its main functions are: (1) Process Management — scheduling and executing processes; (2) Memory Management — allocating RAM; (3) File Management — organising files on storage; (4) Device Management — handling I/O devices; (5) User Interface — GUI or CLI for user interaction; (6) Security — authentication and access control. Without an OS, a computer cannot perform any useful task.
What is the difference between Cold Booting and Warm Booting?
Cold Booting is starting the computer from a completely switched-off state — pressing the power button from zero. The BIOS performs a complete POST (Power-On Self Test) to check all hardware before loading the OS. Warm Booting is restarting a computer that is already running — using Ctrl + Alt + Del on Windows or the Restart option. Warm boot skips the complete hardware check (or does it quickly) and reloads the OS. Warm booting is used after software installation, OS updates, or when the system is unresponsive.
What are the types of Operating Systems?
The main types are: (1) Batch Processing OS — executes jobs in batches without user interaction (e.g., early Unix); (2) Single-User OS — one user at a time (e.g., MS-DOS); (3) Multi-User OS — multiple simultaneous users (e.g., VMS, Linux server); (4) Multi-Tasking OS — multiple processes on one CPU (e.g., Windows, Linux); (5) Time-Sharing OS — CPU time shared in slices (e.g., macOS, Unix); (6) Real-Time OS (RTOS) — guaranteed response times for critical applications (VxWorks, QNX).
Who created Linux and what is it?
Linux was created by Linus Torvalds, a Finnish computer science student, who released the first Linux kernel on September 17, 1991. Linux is a free, open-source operating system kernel based on Unix principles. It is the kernel upon which thousands of Linux distributions (Ubuntu, Fedora, Kali) are built. Linux runs on 90%+ of internet servers, is the basis of Android (mobile), and powers most of the world's supercomputers. It is released under the GNU GPL (General Public Licence).
What is the difference between GUI and CLI?
GUI (Graphical User Interface) uses visual elements — icons, windows, menus, buttons, and a mouse — for interaction. It is intuitive and easy to learn, making it ideal for casual users. It was first designed by Xerox Corporation in the 1970s. Examples: Windows 11, macOS, Android. CLI (Command Line Interface) is text-based — users must type specific commands. It is faster and more powerful for experienced users but has a steep learning curve. Examples: MS-DOS, Linux Terminal, Windows Command Prompt. GUIs use more system resources; CLIs are more efficient on servers.
What are the minimum requirements for Windows 11?
Windows 11 (released October 2021) requires: 64-bit processor with at least 1 GHz clock and 2+ cores; 4 GB RAM minimum; 64 GB storage minimum; TPM 2.0 (Trusted Platform Module 2.0 — a hardware security chip that must be present on the motherboard); Secure Boot capable BIOS/UEFI; DirectX 12 compatible graphics; 720p display of at least 9 inches. The TPM 2.0 requirement was the most controversial — it excluded many older but capable PCs from upgrading.
vetri

About the author

vetri