Back to Syllabus Hub
Unit 522 Periods Allocated

Computer Operating Systems

Investigates operating system architectures, resource management, process states, and memory allocations.

Syllabus Competency Mappings

Level 5.1Competency Level

Defines the term computer operating system (OS) and investigates its need in computer systems.

Key Topics:
  • Main functions of OS (interface, process, resource, security)
  • Classification: single-user, multi-user, multi-task, real-time
Level 5.3Competency Level

Explores how an operating system manages processes in computers.

Key Topics:
  • Definition of process vs program
  • Process states (New, Ready, Running, Waiting, Terminated)
  • Process State Transition Diagram

A/L ICT Competency Study Guide

1. Program vs. Process

  • Program: A passive entity stored on secondary storage (like a `.exe` file on a hard disk). It is static.
  • Process: An active execution of a program loaded into main memory (RAM). It requires resources (CPU time, registers, memory space).

2. Process States & Transitions

As a process executes, it moves through different states:

  1. New: The process is being created.
  2. Ready: The process is loaded in memory and waiting to be allocated to the CPU by the scheduler.
  3. Running: Instructions are actively being executed by the CPU.
  4. Blocked/Waiting: The process is waiting for an event to occur (like input from the keyboard, reading a disk sector).
  5. Terminated: The process has finished execution.

3. Memory Management

  • Paging: Memory is split into fixed-size physical blocks called frames, and logical memory is split into blocks of the same size called pages. This avoids external fragmentation.
  • Virtual Memory: A technique allowing execution of processes that exceed physical memory capacity. It copies inactive memory pages onto secondary storage (swap file/partition) to free up physical RAM.

Master G.C.E. Advanced Level ICT

Learn the complete 14-unit ICT syllabus from the basics with expert tuition by Teran Subasinghe (UK QTS). Physical classes in Colombo (Sasip Nugegoda, Shakthi Bambalapitiya) and Online Islandwide.