03. Hardware CAMBRIDGE IGCSE Topic 3.1 The role of the central processing unit CAMBRIDGE IGCSE Topic 3.1 Purpose of the components in a CPU CAMBRIDGE IGCSE Topic 3.1 Von Neumann architecture CAMBRIDGE IGCSE Topic 3.1 Fetch-decode-execute cycle CAMBRIDGE IGCSE Topic 3.1 The common characteristics of CPUs CAMBRIDGE IGCSE Topic 3.1 CPU instruction sets CAMBRIDGE IGCSE Topic 3.1 Embedded systems CAMBRIDGE IGCSE Topic 3.2 Input devices CAMBRIDGE IGCSE Topic 3.2 Output devices CAMBRIDGE IGCSE Topic 3.2 Sensors, part 1 CAMBRIDGE IGCSE Topic 3.2 Sensors, part 2 CAMBRIDGE IGCSE Topic 3.3 Primary storage, RAM and ROM CAMBRIDGE IGCSE Topic 3.3 Secondary storage, overview CAMBRIDGE IGCSE Topic 3.3 Common types of secondary storage CAMBRIDGE IGCSE Topic 3.3 Virutal memory CAMBRIDGE IGCSE Topic 3.3 Cloud storage CAMBRIDGE IGCSE Topic 3.4 Network Interface Cards (NICs) CAMBRIDGE IGCSE Topic 3.4 Media Access Control (MAC) address CAMBRIDGE IGCSE Topic 3.4 Internet Protocol (IP) address, IPv4 and IPv6 CAMBRIDGE IGCSE Topic 3.4 The role of a router