Class: Senior Secondary School 1 (SSS 1)
Term: 2nd Term
Week: 2
Age: 15 years
Duration: 45 minutes
Subject: Data Processing
Curriculum Theme: Technology
Previous Lesson: Operating System: Meaning and Types.
Topic: Operating System: Examples and Functions
Subject Matter: Examples of operating systems, functions of an operating system, managing hardware resources, file management, user interface support, running applications.
Specific Objectives
By the end of the lesson, pupils should be able to:
Cognitive Domain:
- Identify and list various examples of operating systems.
- State and describe the key functions of an operating system.
Affective Domain:
- Appreciate the importance of operating systems in managing computer resources.
- Show interest in learning more about different types of operating systems.
Psychomotor Domain:
- Navigate a basic operating system interface to perform simple tasks.
- Distinguish between different operating system icons on a computer screen.
Social Domain:
- Collaborate with peers to discuss real-world examples of operating systems.
- Share ideas on how operating systems make computers user-friendly.
Reference Materials
The following resources were used in planning this lesson:
- 9 Years Basic Education Curriculum for Data Processing (Senior Secondary Education).
- State Unified Scheme of Work for Data Processing SSS 1.
- Data Processing for Senior Secondary Schools 1 by J.O. Olaniyan.
Instructional Materials
The teacher will teach this lesson with the aid of:
- A functional computer system.
- An OS function chart displaying various functions.
- Projector slides showing examples of operating system interfaces.
Rationale for the Lesson
This lesson helps pupils understand how computers work by introducing them to operating systems. Knowing about operating systems is important because it enables pupils to effectively use and troubleshoot computers and mobile devices in their daily lives and future careers.
Prerequisite/Previous Knowledge
Pupils have basic knowledge of what a computer is and its main components. They can also identify common computer hardware like the keyboard, mouse, and monitor.
Lesson Content/Board Summary
Operating System: Examples and Functions
Examples of Operating Systems
An operating system (OS) is software that manages computer hardware and software resources and provides common services for computer programs. Various operating systems are used today, each designed for specific devices or purposes.
The following are common examples of operating systems:
- **Microsoft Windows:** Widely used on personal computers (e.g., Windows 10, Windows 11).
- **macOS:** Developed by Apple for its Macintosh computers.
- **Linux:** An open-source operating system with many distributions (e.g., Ubuntu, Fedora).
- **Android:** A popular operating system for mobile phones and tablets.
- **iOS:** Developed by Apple for its iPhone and iPad devices.
- **Unix:** An older, powerful operating system often used in servers and workstations.
Functions of an Operating System
The operating system performs several important functions to ensure a computer runs efficiently and provides a user-friendly environment.
The main functions of an operating system include:
-
Managing Hardware Resources: The OS controls and coordinates the use of hardware components such as the Central Processing Unit (CPU), memory (RAM), input devices (keyboard, mouse), output devices (monitor, printer), and storage devices (hard drives).
-
File Management: The OS organizes and manages files and folders on storage devices. It allows users to create, delete, copy, move, and rename files, and also provides a hierarchical structure for storing data.
-
User Interface Support: The OS provides a way for users to interact with the computer. This can be a Graphical User Interface (GUI) with icons, windows, and menus, or a Command Line Interface (CLI) where users type commands.
-
Running Applications (Process Management): The OS loads and executes application programs (e.g., word processors, web browsers). It allocates necessary resources to these applications and manages their execution, ensuring they run smoothly without interfering with each other.
-
Memory Management: The OS manages the computer’s primary memory (RAM), allocating memory to running programs and data, and deallocating it when no longer needed.
-
Security Management: The OS provides security features such as user authentication (passwords), access control to files and resources, and protection against unauthorized access.
Teaching Methods/Instructional Techniques
Discussion, Lecture, Demonstration, Question and Answer, Visual Aids
Instructional Procedures
Step 1: Introduction
Time: 5 minutes
Teaching Skill: Set Induction
Teacher’s Activity: The teacher greets the pupils and introduces the topic by asking pupils to identify the name of the software that makes their phones or computers work. The teacher writes the correct responses on the board and links them to the topic of operating systems.
Pupils’ Activity: Pupils respond to the teacher’s questions, mentioning names like “Android,” “Windows,” or “iOS.”
Learning Point: Pupils are introduced to the concept of an operating system and its role in computer functionality.
Step 2: Examples of Operating Systems
Time: 10 minutes
Teaching Skill: Explanation/Demonstration
Teacher’s Activity: The teacher presents various examples of operating systems using the projector slides and the computer system. The teacher shows interfaces of Windows, macOS, Linux, Android, and iOS, explaining where each is commonly used.
Pupils’ Activity: Pupils observe the examples, listen attentively, and mention additional examples they know.
Learning Point: Pupils identify and list different types of operating systems and their common applications.
Step 3: Functions of an Operating System – Overview
Time: 10 minutes
Teaching Skill: Lecture/Discussion
Teacher’s Activity: The teacher introduces the main functions of an operating system, using the OS function chart as a visual aid. The teacher briefly explains each function, encouraging pupils to think about how these functions relate to their computer usage.
Pupils’ Activity: Pupils listen, take notes, and ask questions for clarification regarding the functions.
Learning Point: Pupils understand the general roles and importance of an operating system.
Step 4: Managing Hardware Resources
Time: 5 minutes
Teaching Skill: Explanation
Teacher’s Activity: The teacher elaborates on how the operating system manages hardware resources. The teacher explains how the OS controls the CPU, memory, and input/output devices to ensure smooth operation.
Pupils’ Activity: Pupils listen and understand how the OS coordinates hardware components.
Learning Point: Pupils grasp the OS’s role in hardware management.
Step 5: File Management
Time: 5 minutes
Teaching Skill: Demonstration
Teacher’s Activity: The teacher demonstrates file management on the computer system, showing how to create, save, open, and delete files and folders. The teacher explains the importance of file organization.
Pupils’ Activity: Pupils observe the demonstration and understand the practical aspect of file management.
Learning Point: Pupils comprehend how the OS facilitates organizing and accessing data.
Step 6: User Interface Support and Running Applications
Time: 5 minutes
Teaching Skill: Explanation/Questioning
Teacher’s Activity: The teacher explains the concept of a user interface (GUI vs. CLI) and how the OS helps run application programs. The teacher asks pupils how they interact with their computers and phones.
Pupils’ Activity: Pupils answer questions and relate the explanations to their personal experiences with computers and mobile devices.
Learning Point: Pupils understand how the OS provides an interface and executes software.
Step 7: Evaluation/Review
Time: 5 minutes
Teaching Skill: Questioning/Assessment
Teacher’s Activity: The teacher evaluates the learning by asking the following questions:
- Define an operating system in your own words.
- Mention three examples of operating systems.
- State and briefly explain two functions of an operating system.
- How does an operating system help in managing hardware resources?
Pupils’ Activity: Pupils answer orally and in writing.
Learning Point: Pupils demonstrate understanding of the lesson.
Step 8: Conclusion
Time: 5 minutes
Teaching Skill: Summarization
Teacher’s Activity: The teacher summarizes the key points of the lesson, reiterating the definition, examples, and major functions of an operating system. The teacher assigns homework, asking pupils to research other types of operating systems.
Pupils’ Activity: Pupils listen to the summary and copy the homework.
Learning Point: Pupils consolidate their understanding of the lesson content.
Lesson Keywords
- Operating System (OS) – Software that manages computer hardware and software resources and provides common services for computer programs.
- Windows – A family of operating systems developed by Microsoft for personal computers.
- macOS – The operating system developed by Apple for its Macintosh line of computers.
- Linux – An open-source operating system kernel often distributed with other software in “distributions.”
- Android – A mobile operating system developed by Google, primarily for touchscreen mobile devices such as smartphones and tablets.
- Hardware Management – The function of an OS that controls and coordinates the use of hardware components.
- File Management – The function of an OS that organizes and manages files and folders on storage devices.
- User Interface – The means by which a user interacts with a computer or software.
Differentiation
For pupils who grasp concepts quickly, the teacher will encourage them to research and present on a specific type of operating system not covered in detail. For pupils who require more support, the teacher will provide simplified notes and use more visual aids, offering one-on-one guidance during practical demonstrations.
Note for teachers using this lesson plan
Teachers should ensure the computer system used for demonstration is fully functional and has at least one operating system installed. Encourage interactive discussions and allow pupils to share their experiences with different operating systems. Emphasize the practical relevance of understanding OS functions in daily computer usage.

Community Join the conversation Open discussion +