# Hardware

> CIE A-Level Computer Science · 9618
> Source: https://www.owlsprep.com/study/cie-9618-u3-overview/
> Weight: n/a

This unit covers the fundamental physical components and logic foundations of computer systems, from binary logic gates up to full system architecture and peripheral types. It underpins all further study of how computers execute code and process data.

**Prerequisites:** [Working knowledge of binary number systems and number base conversion](https://www.owlsprep.com/study/cie-9618-u2-binary-systems/)

## Learning objectives

- Understand core logic building blocks of computer hardware and apply binary Boolean operations correctly
- Simplify Boolean expressions using both algebraic methods and Karnaugh mapping techniques
- Describe the fundamental components of computer architecture and compare common architecture models
- Classify, compare and evaluate different input, output and secondary storage devices for different use cases

## Unit at a Glance

This unit follows a logical build from the smallest building blocks of digital computing up to full hardware systems. We start with core binary logic, then move to simplifying logic circuits, before shifting to full system architecture and peripheral hardware. All topics build incrementally: logic gates are required for Boolean algebra, which is the foundation for Karnaugh maps, and all logic concepts underpin our study of whole computer hardware.

This unit is split into the following sub-topics:
- [Logic gates](https://www.owlsprep.com/study/cie-9618-u3-logic-gates/) — Learn the function, symbols and truth tables for all standard logic gates and combined logic circuits.
- [Boolean algebra](https://www.owlsprep.com/study/cie-9618-u3-boolean-algebra/) — Master Boolean laws, identities and techniques for manipulating and simplifying Boolean expressions.
- [Karnaugh maps](https://www.owlsprep.com/study/cie-9618-u3-karnaugh-maps/) — Use K-maps to visually simplify 2, 3 and 4 variable Boolean expressions including don't care conditions.
- [Computer architecture](https://www.owlsprep.com/study/cie-9618-u3-computer-architecture/) — Explore Von Neumann and Harvard architectures, and core components including the CPU, memory and buses.
- [Input and output devices](https://www.owlsprep.com/study/cie-9618-u3-input-and-output-devices/) — Classify, compare and evaluate different input and output peripherals for different real-world use cases.
- [Secondary storage](https://www.owlsprep.com/study/cie-9618-u3-secondary-storage/) — Understand the characteristics, advantages and disadvantages of all common secondary storage technologies.

## Common pitfalls

- **Wrong:** Forgetting to invert both operands and the operator when applying De Morgan's laws.
  - Why it fails: This is a common mistake that leads to incorrect simplified Boolean expressions.
  - Correct: Always apply De Morgan's rule step-by-step, and verify your final expression with a quick truth table check.
- **Wrong:** Mixing up the key differences between Von Neumann and Harvard architecture.
  - Why it fails: Both models share core components, so it is easy to confuse their memory structures.
  - Correct: Remember: Von Neumann = one shared memory for instructions and data; Harvard = separate memories for instructions and data.

## Cheatsheet

| Concept | Key Details |
| --- | --- |
| AND Gate Output | $Q = A \cdot B$ (output is 1 only if both inputs are 1) |
| OR Gate Output | $Q = A + B$ (output is 1 if any input is 1) |
| De Morgan's First Law | $\overline{A \cdot B} = \overline{A} + \overline{B}$ |
| De Morgan's Second Law | $\overline{A + B} = \overline{A} \cdot \overline{B}$ |
| K-map Group Rule | Groups must be size $2^n$ (1, 2, 4, 8...) and can wrap around grid edges |
| Von Neumann Architecture | Single shared memory and bus for data and instructions |
| Harvard Architecture | Separate physical memories and buses for data and instructions |
| SSD Key Property | Non-volatile, no moving parts, faster random access than magnetic HDD |

## What's next

Now that you have an overview of the Hardware unit, start with the first sub-topic, Logic Gates, which introduces the fundamental building blocks of all digital systems. Work through sub-topics in order, as each topic builds directly on knowledge from the previous one. Once you complete all sub-topics in this unit, you will move on to the next unit covering Software for CIE A-Level Computer Science.

- [Logic gates](https://www.owlsprep.com/study/cie-9618-u3-logic-gates/)
- [Unit 4: Software](https://www.owlsprep.com/study/cie-9618-u4-overview/)
- [Boolean Algebra](https://www.owlsprep.com/study/cie-9618-u3-boolean-algebra/)

---

From [OwlsPrep](https://www.owlsprep.com) — free study guides for A-Level, IB, AP and IGCSE, written against the official syllabus. Canonical page: https://www.owlsprep.com/study/cie-9618-u3-overview/
