E EpicCBT
Home Lesson Notes Quiz Center Leaderboard Login
All notes Computer Studies · Operating Systems · JSS3

Functions and Types of Operating Systems

2 views

What is an Operating System?

An Operating System (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. It acts as an interface between the user and the computer hardware, allowing you to interact with the machine without needing to understand its internal electronics.

Functions of an Operating System

  • Process management: controls which programs run and allocates CPU time to them.
  • Memory management: allocates and tracks RAM usage among running programs.
  • File management: organises data into files and folders, and controls access to storage devices.
  • Device management: controls input/output devices such as the keyboard, mouse and printer through drivers.
  • User interface: provides a way for users to interact with the computer, either through a Graphical User Interface (GUI) or a Command Line Interface (CLI).
  • Security: protects data through user accounts, passwords and permissions.

Types of Operating Systems

  • Single-user OS: allows only one user to use the computer at a time (e.g. Windows on a home PC).
  • Multi-user OS: allows multiple users to access the same computer's resources at the same time (common on servers).
  • Multitasking OS: allows a single user to run several programs at once.
  • Real-time OS: processes data instantly with minimal delay, used in critical systems like medical equipment.

Examples of Operating Systems

Common examples include Microsoft Windows, macOS, Linux (used on desktops and servers), Android and iOS (used on mobile phones).

GUI vs CLI

A Graphical User Interface (GUI) uses icons, windows and a mouse pointer, making it easy for beginners to use. A Command Line Interface (CLI) requires the user to type text commands; it is faster for experienced users and is common on servers.

Why the Operating System Matters

Without an operating system, application software (like a word processor or a game) would not be able to run, because there would be no way to manage the hardware resources they need.

Test yourself on Computer Studies

History of Computers Quiz

5 questions 10 min JSS2
Start quiz

The Internet and Web Browsers Practice Test

50 questions 15 min SSS1
Start quiz

Storage Devices and Their Uses Practice Test

45 questions 15 min JSS2
Start quiz

Introduction to Databases Practice Test

50 questions 15 min JSS3
Start quiz

Computer Ethics and Cybersecurity Practice Test

50 questions 15 min SSS2
Start quiz

Programming Practice Test

50 questions 15 min SSS1
Start quiz

Track your reading & take quizzes

Create free account