Skip to content
HeadTeacher.ng
Lesson Notes

Lesson Note on Functions of Operating System: Resource Allocation, System Monitoring and Utilities for JSS 2 (JSS2)

This lesson note on functions of operating system for JSS 2 explains resource allocation, system monitoring, and utilities with clear examples and benefits.

Royal AlikorByRoyal AlikorPublishedOct 2, 2025Reading5 minComments0

Class: Junior Secondary School 2 (JSS2, JSS 2)
Term: 1st Term
Week: 8
Age: 13 years
Duration: 45 minutes
Subject: Basic Science And Technology
Curriculum Theme: Computer Studies
Previous Lesson: Definition and Examples of Operating System
Topic: Functions of Operating System
Subject Matter: Resource allocation, System monitoring, Utilities


Specific Objectives

By the end of the lesson, pupils should be able to:

  • Cognitive Domain:
    (a) State the major functions of an operating system.
    (b) Explain the roles of resource allocation, system monitoring, and utilities in an operating system.
  • Affective Domain:
    (a) Appreciate the importance of an operating system in the smooth running of a computer system.
  • Psychomotor Domain:
    (a) Identify examples of utility programs in a computer system.
  • Social Domain:
    (a) Work collaboratively in groups to discuss practical uses of operating system functions.

Reference Materials

The following resources was used in planning this lesson:


Instructional Materials

The teacher will teach this lesson with the aid of:

  • A functional computer system or laptop
  • Charts showing operating system functions
  • Projector or slides with screenshots of system monitoring tools
  • Flash cards with examples of utility programs
  • Whiteboard and markers

Rationale for the Lesson

This lesson is important because it helps students understand how the operating system manages computer resources, monitors activities, and provides utilities that make the computer easy and safe to use.


Prerequisite/Previous Knowledge

Pupils have been introduced to the meaning of an operating system and its basic types in earlier lessons and can recall some simple examples like Windows, Linux, and Android.


Lesson Content/Board Summary

Functions of Operating System

Resource Allocation

Resource allocation refers to the way the operating system manages and distributes computer resources such as memory, processor, and input/output devices to different programs and users.

The following are the functions of resource allocation:

  1. Allocates memory space to programs and retrieves it when no longer in use.
  2. Assigns processor time to different processes for execution.
  3. Manages input and output devices like printers and keyboards.
  4. Ensures fair sharing of resources among different users and applications.
System Monitoring

System monitoring means supervising and checking the performance of the computer system to ensure it is working properly. The operating system provides tools and features for this purpose.

The following are the functions of system monitoring:

  1. Keeps track of running processes and applications.
  2. Monitors CPU usage and memory consumption.
  3. Detects and reports system errors or faults.
  4. Provides information on system performance through logs and reports.
  5. Helps in troubleshooting problems within the system.
Utilities

Utilities are special programs provided by the operating system to perform maintenance tasks and improve system performance. They help in managing files, securing data, and keeping the computer efficient.

Examples include:

  1. Disk cleanup tools for removing unnecessary files.
  2. Antivirus software for protecting against malware.
  3. Backup tools for saving data copies.
  4. File compression tools like WinZip or WinRAR.
  5. Disk defragmenters for arranging files properly on the disk.

Teaching Methods/Instructional Techniques:

Lecture, Discussion, Explanation, Demonstration, Question and Answer, Group Work, Visual Aids


Instructional Procedures

To deliver this lesson, the teacher will adopt the following steps:

Step 1: Introduction

Time: 5 minutes
Teaching Skill: Set Induction
Teacher’s Activity: Teacher asks pupils what happens when multiple applications run at once on a computer and guides them to recall the basic meaning of an operating system.
Pupils’ Activity: Pupils respond with answers from their prior knowledge.
Learning Point: Pupils are prepared to understand deeper functions of an operating system.

Step 2: Resource Allocation

Time: 10 minutes
Teaching Skill: Explanation
Teacher’s Activity: Teacher explains how the operating system manages memory, CPU, and devices with the aid of charts.
Pupils’ Activity: Pupils listen, observe the charts, and take notes.
Learning Point: Pupils understand how the operating system allocates resources.

Step 3: System Monitoring

Time: 10 minutes
Teaching Skill: Demonstration
Teacher’s Activity: Teacher demonstrates system monitoring tools like Task Manager on a computer and explains their functions.
Pupils’ Activity: Pupils watch the demonstration and note down examples of system monitoring functions.
Learning Point: Pupils identify how system monitoring ensures efficiency.

Step 4: Utilities

Time: 10 minutes
Teaching Skill: Explanation
Teacher’s Activity: Teacher explains and lists examples of utility programs and their uses.
Pupils’ Activity: Pupils mention utility programs they have seen or used before.
Learning Point: Pupils identify examples and uses of utilities in an operating system.

Step 5: Note-Taking

Time: 5 minutes
Teaching Skill: Reinforcement
Teacher’s Activity: Teacher dictates or writes the board summary for pupils to copy.
Pupils’ Activity: Pupils write notes into their exercise books.
Learning Point: Pupils have written notes to reinforce learning.

Step 6: Evaluation/Review

Time: 3 minutes
Teaching Skill: Questioning
Teacher’s Activity: The teacher evaluates the learning by asking the following questions:

  1. State two functions of resource allocation.
  2. Mention two functions of system monitoring.
  3. Give three examples of utility programs.
    Pupils’ Activity: Pupils answer the questions orally.
    Learning Point: Pupils demonstrate mastery of lesson objectives.

Step 7: Conclusion

Time: 2 minutes
Teaching Skill: Reinforcement
Teacher’s Activity: Teacher summarizes the lesson, emphasizes the importance of OS functions, and encourages pupils to explore utilities on their computers.
Pupils’ Activity: Pupils listen and ask final questions.
Learning Point: Pupils appreciate the usefulness of operating system functions.


Lesson Keywords

  • Resource Allocation – the distribution of computer resources to programs and users
  • System Monitoring – supervising system activities to ensure efficiency
  • Utilities – programs that maintain and improve computer performance
  • Processor – the brain of the computer that executes tasks
  • Defragmentation – rearranging files on a disk for better performance

Differentiation

Teacher supports slower learners with guided explanations and practical demonstrations while advanced learners are tasked to explain more examples of utilities.


Note for teachers using this lesson plan

Use real-life demonstrations on computers if available. Always relate the lesson to practical applications students encounter daily, such as mobile phone operating systems.

Export this post
Lesson Note on Functions of Operating System: Resource Allocation, System Monitoring and Utilities for JSS 2 (JSS2)
Community Join the conversation Open discussion +