Know and understand applications software provides the services that the user requires to solve a task
ICT 0417 – Types and Components of Computer Systems
Learning Objective
Know and understand how application software provides the services that the user requires to solve a task.
1. Computer System Overview
A computer system is built from three inter‑related layers:
Hardware – physical components that perform processing, storage and I/O.
System software – manages the hardware and provides a platform for applications (operating system, utility software).
Application software – programs that enable users to carry out specific tasks (word processing, spreadsheets, databases, graphics, web‑authoring, etc.).
1.1 Advantages of the Layered Model
Separation of concerns – hardware can be upgraded without changing software.
Portability – the same application can run on different hardware if a compatible OS is present.
Security – system software can control access to hardware resources.
2. Hardware – Main Internal Components
Component
Function
Advantages
Disadvantages
CPU (Central Processing Unit)
Executes instructions; performs arithmetic, logic and control operations.
Fast processing; core for all computing.
Heat generation; performance limited by clock speed.
RAM (Random‑Access Memory)
Volatile memory for temporarily storing data and programmes while they run.
Very fast access; enables multitasking.
Data lost when power is switched off.
ROM (Read‑Only Memory)
Non‑volatile memory that stores firmware such as the BIOS.
Retains essential instructions permanently.
Usually not user‑modifiable.
GPU / Graphics Card
Processes visual data and renders images on the monitor.
Improves graphics performance; essential for gaming and CAD.
Additional cost and power consumption.
Sound Card
Converts digital audio signals to analogue sound and vice‑versa.
Higher‑quality audio; supports multiple channels.
Often integrated; separate cards add expense.
NIC (Network Interface Card)
Provides wired or wireless connectivity to a network.
Enables data exchange; essential for Internet access.
Requires drivers; can be a security entry point.
Motherboard
Connects all internal components and provides pathways (buses) for data.
Central hub; determines upgrade options.
Faulty board can render whole system inoperable.
Power Supply Unit (PSU)
Converts mains AC to low‑voltage DC required by the components.
Provides stable power; protects against surges.
Low‑efficiency units waste energy.
2.1 Internal vs. Backing (Secondary) Storage
Internal (primary) storage: RAM and ROM – fast, directly accessed by the CPU.
Backing storage (retains data when power is removed):
Magnetic – Hard‑disk drives (HDD), magnetic tape.
Optical – CD, DVD, Blu‑ray.
Solid‑state – SSD, USB flash drives, memory cards.
2.2 Advantages / Disadvantages of Storage Types
Type
Advantages
Disadvantages
HDD (magnetic)
Large capacity, low cost per GB.
Mechanical parts – slower, prone to damage.
SSD (solid‑state)
Very fast access, no moving parts.
Higher cost per GB.
Optical (CD/DVD)
Portable, inexpensive for distribution.
Limited capacity, slower access.
USB flash / memory cards
Highly portable, plug‑and‑play.
Easy to lose, limited lifespan.
3. System Software – Operating Systems (OS)
The OS controls hardware, manages files, provides security and offers a user interface.
3.1 Types of OS Interfaces
Interface
Typical Examples
Advantages
Disadvantages
Command‑Line Interface (CLI)
MS‑DOS, Linux terminal
Low resource use; powerful for batch processing.
Steep learning curve; not intuitive for beginners.
Evaluating software solutions against criteria such as cost, compatibility, usability, reliability and security.
Producing a simple web page using HTML and CSS, ensuring accessibility and responsive design.
14. Structured Example – Produce a Monthly Expense Report
Identify the task – Record, calculate and visualise personal expenses for one month.
Select the application – Spreadsheet software (e.g., Microsoft Excel, Google Sheets).
Data entry – Use the keyboard to type expense categories in column A and amounts in column B.
Processing – Apply formulas:
Total: =SUM(B2:B15)
Average: =AVERAGE(B2:B15)
Conditional formatting – highlight amounts > £200 in red.
Output – Insert a pie‑chart to visualise spending categories; print the report or share it via email.
Storage – Save the workbook on SSD (local) and back it up to a cloud drive.
Evaluation – Check that the spreadsheet meets the evaluation criteria (accuracy, readability, security, ease of update).
Key Points Demonstrated
Application software translates user intent into computer actions.
It utilises hardware resources (CPU, RAM, storage, I/O) managed by the OS.
Built‑in features (formulas, charts, templates) increase productivity and accuracy.
Evaluation ensures the solution is fit for purpose.
15. Summary
Computer systems combine hardware, system software and application software to perform tasks.
Application software sits atop the OS, using hardware to deliver specific services such as document creation, data analysis, communication and web publishing.
Understanding hardware, I/O devices, storage media, networks, safety & security, and the full range of application software enables learners to select, use and evaluate the right tools for any real‑world problem.
The SDLC provides a systematic framework for developing reliable, user‑focused applications, while evaluation criteria ensure that solutions are appropriate, secure and cost‑effective.
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources,
past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.