IGCSE ICT 0417 – Types and Components of Computer Systems
1. Types and Components of Computer Systems
Objective
Know and understand software as programs for controlling the operation of a computer or processing of electronic data.
What is Software?
Software is a collection of instructions, data, or programs used to operate computers and execute specific tasks. It tells the hardware what to do and how to do it.
Major Categories of Software
System Software – Controls and manages the hardware components and provides a platform for running application software.
Application Software – Designed to help the user perform specific tasks such as word processing, browsing the web, or managing databases.
System Software
System software acts as an intermediary between the user and the hardware. It includes:
Operating Systems (e.g., Windows, macOS, Linux)
Device Drivers – Enable communication with peripheral devices.
Utility Programs – Perform maintenance tasks (e.g., antivirus, disk defragmenter).
Firmware – Low‑level software stored in hardware components (e.g., BIOS/UEFI).
Application Software
Application software is created to meet the needs of end‑users. Common types include:
Productivity software – word processors, spreadsheets, presentation tools.
Communication software – email clients, instant messaging, video‑conferencing.
Multimedia software – image editors, video players, audio mixers.