Computer Hardware
Introduction
Computer hardware refers to the physical components of a computer system that can be seen and touched. These components work together to perform various operations and functions. Understanding computer hardware is essential for anyone interested in computer science as it forms the foundation of computing systems.
Central Processing Unit (CPU)
The Central Processing Unit (CPU) is the brain of the computer that performs arithmetic, logical, control, and input/output operations specified by instructions in the computer program. It consists of the Control Unit, Arithmetic Logic Unit, and Registers.
Example: Calculate the result of the following arithmetic operation: $5 + 3$. Solution: The CPU will fetch the instruction, decode it, and execute it. In this case, the CPU will add 5 and 3 to get 8 as the result.
Random Access Memory (RAM)
Random Access Memory (RAM) is the temporary memory where data and instructions are stored while the computer is running. It allows for quick access to data, but it is volatile, meaning it loses its contents when the computer is turned off.
Example: A computer has 4GB of RAM. If a program requires 2GB of RAM to run, how much space is left for other programs? Solution: $4GB - 2GB = 2GB$ of space is left for other programs to run in the RAM.
Hard Disk Drive (HDD) vs. Solid State Drive (SSD)
A Hard Disk Drive (HDD) is a storage device that uses magnetic storage to store data, while a Solid State Drive (SSD) uses flash memory for storage. SSDs are faster and more reliable than HDDs but are generally more expensive.
| Criteria | Hard Disk Drive (HDD) | Solid State Drive (SSD) |
|---|---|---|
| Speed | Slower | Faster |
| Reliability | Less reliable | More reliable |
| Price | Cheaper | More expensive |
Motherboard
The motherboard is the main circuit board of the computer that connects all other components together. It houses the CPU, RAM, and other essential components and provides communication between them.
Example: If a motherboard has slots for 4 RAM sticks and each stick has a capacity of 8GB, what is the maximum RAM capacity the motherboard can support? Solution: $4 \times 8GB = 32GB$ maximum RAM capacity supported by the motherboard.
Input and Output Devices
Input devices allow users to input data into the computer, while output devices display or provide the results of the computer's operations. Common input devices include keyboards and mice, while monitors and printers are examples of output devices.
Example: Identify whether the following devices are input or output devices: (a) Scanner (b) Speaker. Solution: (a) Scanner is an input device. (b) Speaker is an output device.
Common Mistakes
- Confusing RAM with storage memory: RAM is temporary memory used while the computer is running, while storage memory (like HDD or SSD) is for long-term data storage.
- Not grounding oneself before handling computer components: This can lead to static electricity damage to sensitive hardware components.
Key Points
- The CPU is the central processing unit responsible for executing instructions.
- RAM is temporary memory used by the computer while it is running.
- SSDs are faster and more reliable than HDDs.
- The motherboard connects all computer components.
- Input devices allow data input, while output devices display results.
Practice Questions
-
Explain the functions of the Control Unit and Arithmetic Logic Unit in the CPU. Answer: The Control Unit manages and coordinates the computer's operations, while the Arithmetic Logic Unit performs arithmetic and logical operations.
-
Differentiate between volatile and non-volatile memory with examples. Answer: Volatile memory loses its contents when the power is turned off (e.g., RAM), while non-volatile memory retains data (e.g., SSDs).
-
Compare and contrast the performance of HDDs and SSDs in terms of speed and reliability. Answer: SSDs are faster and more reliable than HDDs due to their use of flash memory.
-
Why is it important to ground oneself before handling computer components? Answer: Grounding prevents static electricity discharge that can damage sensitive computer hardware.
-
If a computer has 16GB of RAM and a program requires 6GB of RAM to run, how much space is left for other programs to run? Answer: $16GB - 6GB = 10GB$ of space left for other programs.
Want to save these Computer Hardware notes?
Create a free account to bookmark notes, download past papers, track your revision and get AI study help - free for Kenyan students.
Already have one? Log in
Frequently Asked Questions
Other Grade 10 Computer Science topics
Get free notes & past papers by email
Join our list and we'll send fresh study notes and past papers straight to your inbox.