ЁЯТ╗
тМия╕П
ЁЯЦ▒я╕П
ЁЯЦея╕П
ЁЯТ╛
тЖР Back to Dashboard
Font Size:

1. Introduction

The operating system is the most important system software in a computer. It is the first program that loads when the computer is switched on, and it remains active as long as the computer is running. The operating system acts as a manager of the computer, controlling the hardware, running other programs and providing a friendly way for the user to interact with the machine. Without an operating system, a computer is just a collection of useless electronic parts.

Common examples of operating systems are Microsoft Windows, macOS, Linux, Android and iOS. Each one is designed for a different kind of device: Windows and Linux run on desktops and laptops, macOS runs on Apple computers, and Android and iOS run on smartphones and tablets. This chapter explains what an operating system does, the types of operating systems, how a computer boots, the user interfaces and the important concepts of files and folders.

2. Functions of an Operating System

The operating system performs several essential functions that keep the computer working smoothly. First, it manages the processor and memory. It decides which program uses the CPU at any given time and allocates memory to the running programs so that they do not interfere with one another. This is called process management and memory management. Second, it manages all input and output devices. When we press a key or click the mouse, the operating system receives the input and sends it to the correct program.

Third, the operating system manages files. It organises data into files and folders, helps the user save, copy, move and delete files, and keeps track of where every file is stored on the disk. Fourth, it provides security by allowing users to create passwords and user accounts, and it controls who can access which files. Finally, the operating system provides the user interface, the screen through which we interact with the computer. In this way, the operating system manages every resource of the computer.

3. Types of Operating Systems

Operating systems can be classified according to how many users and tasks they support. A single-user operating system allows only one user to work on the computer at a time, such as a personal computer at home. A multi-user operating system allows several users to use the computer at the same time, each through their own terminal, as in mainframe systems. Similarly, a single-tasking operating system can run only one program at a time, while a multi-tasking operating system can run many programs at once, which is what modern operating systems do.

Operating systems are also classified by their response to time. Real-time operating systems are used in machines that must respond instantly to events, such as in spacecraft, robots and medical equipment. Network operating systems manage the resources of a network and allow sharing of files, printers and internet among connected computers. Some examples are special server operating systems. Each type of operating system is designed to meet the needs of a particular environment, from a simple home PC to a powerful bank server.

4. Booting and the User Interface

Booting is the process of starting the computer. When the power is switched on, the BIOS, which is firmware stored in ROM, runs the Power On Self Test (POST) to check the hardware, and then loads the operating system from the hard disk into the main memory. After booting, the operating system takes control of the computer. There are two types of booting: cold booting, which happens when the computer is started from a completely switched-off state, and warm booting, which happens when the computer is restarted without switching off the power.

The user interface is the part of the operating system that allows the user to communicate with the computer. There are two main types of user interfaces. The Command Line Interface (CLI) requires the user to type commands in text, such as "copy file.txt". It is fast but difficult for beginners. The Graphical User Interface (GUI) uses icons, menus, windows and a mouse, so the user can click on pictures instead of typing commands. Windows, Linux and macOS all provide a GUI, which makes the computer easy to use for everyone.

5. Files, Folders and Windows Essentials

Data in a computer is stored in files. A file can contain a document, an image, a song or a program, and every file has a name and an extension, such as report.txt, photo.jpg or song.mp3. The extension tells us what type of file it is. A folder, also called a directory, is a container used to organise files. Folders can be placed inside other folders to create a tree-like structure, which helps us keep our work arranged neatly. The main window of Windows shows icons, a taskbar and the desktop.

The Windows operating system provides several useful tools. The desktop is the main screen, and icons are small pictures that represent programs or files. The taskbar at the bottom shows the running programs and the Start button. The Recycle Bin stores deleted files temporarily, so they can be restored if needed. The Control Panel and Settings allow the user to change the appearance and settings of the computer. Understanding these features helps us use the computer efficiently in school and at home.

Quick Revision Tables

Table 1: Functions of an Operating System

Function What it Does
Process management Decides which program uses the CPU
Memory management Allocates memory to running programs
Device management Controls input and output devices
File management Organises and controls files and folders
Security Manages user accounts and passwords
User interface Provides the screen to interact with the computer

Table 2: Types of Operating Systems

Type Number of Users / Task Example
Single-user One user at a time Home PC operating system
Multi-user Many users at a time Mainframe operating system
Single-tasking One program at a time Old MS-DOS
Multi-tasking Many programs at once Windows, Linux
Real-time Instant response Spacecraft and robot systems
Network Manages network resources Server operating systems

Mind Map

flowchart TD A["Operating System"] --> B["Functions"] A --> C["Types"] A --> D["Booting"] A --> E["User Interface"] A --> F["Files and Folders"] B --> B1["Processor and Memory"] B --> B2["Devices"] B --> B3["Files"] B --> B4["Security"] C --> C1["Single-user / Multi-user"] C --> C2["Single-task / Multi-task"] C --> C3["Real-time"] C --> C4["Network OS"] E --> E1["CLI - Text commands"] E --> E2["GUI - Icons and menus"]

Important Diagrams (SVG)

Diagram 1: Functions of an Operating System

Functions of an Operating System OPERATING SYSTEM Process Management Manages the CPU Memory Management Allocates RAM Device Management Controls hardware File Management Organises files Security Passwords and users User Interface Screen and icons Golden Rule: The OS manages the CPU, memory, devices, files and security, and gives the user an interface. It is the manager that keeps every resource of the computer working together.

Diagram 2: Types of User Interfaces

User Interfaces of the Operating System CLI Command Line Interface GUI Graphical User Interface Type commands in text copy file.txt Click on icons and menus Icons, Windows, Mouse Advantage: Fast and low memory Disadvantage: Hard for beginners Advantage: Easy to learn Disadvantage: Uses more memory Golden Rule: CLI needs typed text commands, while GUI lets you click on icons with a mouse. Modern operating systems use a GUI to make the computer simple and friendly for every user.

Common Mistakes

  1. Confusing the operating system with application software. The OS is system software, not an application like MS Word.
  2. Saying that Windows is the only operating system. Linux, macOS, Android and iOS are also operating systems.
  3. Confusing cold boot with warm boot. Cold boot starts from a switched-off state; warm boot restarts without switching off power.
  4. Believing that the BIOS is an application. The BIOS is firmware that runs the POST and loads the operating system.
  5. Thinking that the CLI is easy for everyone. The CLI is fast but difficult for beginners, while the GUI is easy.
  6. Forgetting that a multi-user OS supports many users, while a single-user OS supports only one user.
  7. Confusing the extension of a file. The extension such as .jpg or .mp3 tells us the type of the file.
  8. Saying that the Recycle Bin deletes files permanently. Deleted files are stored temporarily in the Recycle Bin and can be restored.
  9. Thinking that real-time OS is only for personal computers. Real-time OS is used in spacecraft, robots and medical equipment.
  10. Believing that an operating system can run without the user. The OS runs in the background from boot until shutdown.

Exam Tips

  1. List the main functions of the operating system: process, memory, device, file and security management.
  2. Give at least two examples of operating systems for desktops and two for smartphones.
  3. Remember the difference between CLI and GUI and give one advantage of each.
  4. Learn the meaning of cold boot and warm boot, and what POST stands for.
  5. Know the difference between single-user and multi-user, and single-tasking and multi-tasking.
  6. Be able to explain why a folder is also called a directory.
  7. State clearly that the operating system is the first program loaded during booting.

Conclusion

The operating system is the manager of the entire computer. It controls the processor, memory, devices and files, provides security, and offers a user interface through which we work. Operating systems come in many types, from single-user systems for home computers to multi-user and real-time systems for powerful machines. Understanding booting, user interfaces and file management helps us use the computer confidently. In the next chapters, we will apply this knowledge while learning about applications such as word processing, spreadsheets and presentations.