💻
⌨️
🖱️
🖥️
💾
← Back to Dashboard
Font Size:

1. Introduction

An operating system, often written as OS, is the most important program that runs on a computer. It is the first software to start when the computer is switched on and the last software to close when the computer is shut down. The operating system manages all the hardware, runs all the other programs, and provides the user with a friendly way to communicate with the machine. Popular operating systems are Microsoft Windows, Apple macOS, Linux and the Android system used in smartphones. Without an operating system, no application program can run, and the computer would be completely useless.

2. Functions of an Operating System

The operating system performs several important jobs at the same time. It manages memory, deciding which part of RAM each program can use. It manages files, keeping track of every document, folder and program on the disk. It manages devices, controlling the keyboard, mouse, printer and monitor through small programs called device drivers. It manages the processor, sharing the CPU among different programs so that everything runs smoothly. Finally, it provides the user interface, the part of the screen with which the user interacts to give commands.

3. Booting

The process of starting the computer is called booting. When the computer is switched on, a special program stored in ROM, called the bootstrap loader or BIOS, starts running. The BIOS checks the hardware with a test called the POST (Power On Self Test), and then loads the operating system from the hard disk into RAM. Once the operating system is loaded, the desktop appears and the computer is ready to use. Booting is of two types: cold boot, which happens when the computer is started by switching the power on, and warm boot, which happens when the computer is restarted with the restart command.

4. Types of Operating Systems

Operating systems can be classified by their user interface and by their processing style. By interface, there are Graphical User Interface (GUI) operating systems, which use icons, windows and menus, and Command Line Interface (CLI) operating systems, where the user must type text commands. By style, there are single-user single-task systems that allow one user to do one job at a time, single-user multitasking systems that allow one user to run several programs at once, and multi-user systems that allow many users to work at the same time, such as Linux and UNIX on servers.

5. The Desktop and Its Parts

In a GUI operating system, the first screen after booting is called the desktop. It contains small pictures called icons, which represent programs, files and folders. The taskbar at the bottom shows the programs that are currently running. The start button (in Windows) opens the start menu from which any program can be opened. The notification area at the right end of the taskbar shows the clock and the volume and network icons. The Recycle Bin is the place where deleted files are temporarily kept before they are removed permanently.

6. Files, Folders and Paths

A file is a named collection of data stored on the disk, such as a letter, a picture or a program. A folder, also called a directory, is a container that holds files and other folders. Folders help in organising files neatly so that they can be found easily. A file has a name and an extension; the extension, such as .docx, .jpg or .exe, tells the operating system which program should open the file. The path is the address of a file, showing the sequence of folders from the drive to the file, for example C:\School\Class7\Essay.docx.

7. Common Operating Systems in Detail

Windows is made by Microsoft and is the most widely used operating system for personal computers. It uses a desktop, taskbar and windows, and versions include Windows 10 and Windows 11. macOS is made by Apple for Macintosh computers and is known for its clean design and security. Linux is an open-source operating system, which means its source code is freely available, and it is used on servers and by programmers. Android and iOS are operating systems for mobile phones and tablets. Each operating system must match the hardware of the computer it runs on.

8. User Interface: GUI vs CLI

The Graphical User Interface lets the user interact by clicking on icons, menus and windows using a mouse. It is easy to learn and is used by most home users. The Command Line Interface requires the user to type instructions such as dir or mkdir in a text window. It is faster and uses less memory, and it is still used by system administrators and programmers. Both interfaces perform the same tasks, but the GUI is beginner-friendly while the CLI gives more direct control over the system.

Quick Revision Tables

Table 1: Functions of the Operating System

Function What It Does
Memory management Decides which program uses which part of RAM
File management Organises and keeps track of files and folders
Device management Controls hardware through device drivers
Processor management Shares the CPU among running programs
User interface Provides the screen through which the user gives commands

Table 2: Types of Operating Systems

Type Meaning Example
Single-user single-task One user, one program at a time MS-DOS
Single-user multitasking One user, many programs at once Windows, macOS
Multi-user Many users at the same time Linux, UNIX
GUI based Uses icons, windows and menus Windows, Android
CLI based Uses typed commands MS-DOS, Linux terminal

Mind Map

graph TD A["Operating System"] --> B["Functions"] A --> C["Booting"] A --> D["User Interface"] A --> E["Examples"] B --> B1["Memory"] B --> B2["Files"] B --> B3["Devices"] B --> B4["Processor"] C --> C1["Cold boot"] C --> C2["Warm boot"] D --> D1["GUI"] D --> D2["CLI"] E --> E1["Windows"] E --> E2["macOS"] E --> E3["Linux"] E --> E4["Android"]

Important Diagrams (SVG)

Diagram 1: Role of the Operating System

OPERATING SYSTEM Runs between software and hardware APPLICATION Word, Excel, Browsers HARDWARE CPU, RAM, Disk, Printer OS runs applications OS controls hardware Golden Rule: The OS sits in the middle — it runs applications above it and controls hardware below it. The user never talks to the hardware directly, only through the operating system.

Diagram 2: The Desktop of a GUI Operating System

My Computer Documents Paint Browser DESKTOP Icons on the desktop open programs and files Start Notification area (clock, volume) The bar at the bottom is the taskbar showing running programs Golden Rule: The desktop, icons, taskbar and start button make up the Graphical User Interface. In GUI we point and click; in CLI we type commands.

Common Mistakes

  1. Saying that the operating system is just a program. It is the master program that controls all other programs.
  2. Confusing cold boot and warm boot. Cold boot is switching the power on; warm boot is using the restart command.
  3. Believing MS-DOS is a GUI operating system. MS-DOS uses a command line interface.
  4. Writing that Android runs only on computers. Android is an operating system for mobile phones and tablets.
  5. Calling the Recycle Bin permanent storage. Files stay there only until they are emptied.
  6. Forgetting device drivers when writing OS functions. Drivers are needed for hardware to work.
  7. Saying a file extension decides the file size. The extension decides which program opens the file.
  8. Thinking the BIOS is part of Windows. BIOS is a program stored in ROM that starts the computer.

Exam Tips

  1. Define the operating system as "the most important system software that manages the computer".
  2. List all five functions — memory, file, device, processor management and user interface — for full marks.
  3. Remember the order of booting: switch on, POST by BIOS, OS loads into RAM, desktop appears.
  4. In the types question, give one example for each type of operating system.
  5. Draw the layers diagram (application above, OS middle, hardware below) whenever time permits.
  6. Distinguish GUI and CLI with one advantage of each in a two-column table.
  7. Practise one-mark answers: full form of OS, GUI, CLI and POST.

Conclusion

The operating system is the master program that manages memory, files, devices, the processor and the user interface. It boots the computer through the BIOS, provides a GUI or CLI for the user, and comes in different styles for single users and multi-user servers. Windows, macOS, Linux and Android are its most common examples. Now that we understand how the system is managed, we can begin using it to create documents with a word processor, the most widely used application software in the world.