This topic covers the fundamental hardware components of a computer system, including the architecture of the CPU and the fetch-decode-execute cycle. It al
Topic Synopsis
This topic covers the fundamental hardware components of a computer system, including the architecture of the CPU and the fetch-decode-execute cycle. It also explores primary and secondary storage technologies, input/output devices, and the role of embedded systems in modern computing.
Key Concepts & Core Principles
- The fetch-execute cycle: the process by which the CPU repeatedly fetches an instruction from memory, decodes it, and executes it. This is the fundamental operation of a computer.
- Von Neumann architecture: a design model where data and instructions are stored in the same memory, and the CPU processes them sequentially. Key components include the ALU, control unit, registers, and system clock.
- Binary representation: all data (numbers, text, images, sound) is stored as binary digits (bits). Understanding how to convert between binary, denary, and hexadecimal is crucial.
- Memory hierarchy: the trade-off between speed, size, and cost. Cache memory is fast but small, RAM is slower but larger, and secondary storage (e.g., hard drives) is slow but high capacity.
- Logic gates: basic building blocks of digital circuits (AND, OR, NOT). They process binary inputs to produce a single output, forming the basis of all computation.
Exam Tips & Revision Strategies
- Ensure you can explain the 'why' behind performance improvements, not just the 'what'.
- Practice calculating data capacity requirements using different units.
- Be prepared to compare storage technologies based on specific scenarios (e.g., portability vs. speed).
- Use clear, technical terminology when describing CPU components.
- Be prepared to recommend a storage device for a specific scenario (e.g., a portable device vs. a high-capacity server)
- Use technical terminology when comparing speed, durability, and portability
- Ensure you can distinguish between the physical mechanisms of magnetic, optical, and solid-state storage
- Always show your working out for capacity calculations to gain method marks
Common Misconceptions & Mistakes to Avoid
- Confusing the roles of primary and secondary storage
- Failing to explain the impact of performance factors (e.g., cache size) rather than just listing them
- Incorrectly calculating data capacity requirements
- Confusing RISC and CISC characteristics
- Misunderstanding the specific function of the fetch-decode-execute cycle stages
- Confusing primary storage (RAM/ROM) with secondary storage
Examiner Marking Points
- Characteristics of Von Neumann architecture
- Role of CPU components in the fetch-decode-execute cycle
- Impact of cache size, clock speed, and number of cores on performance
- Differences between RISC and CISC processors
- Functional characteristics of RAM, ROM, flash, and cache memory
- Characteristics of magnetic, optical, and solid-state storage
- Suitability, durability, portability, and speed of storage devices
- Data capacity calculations and units (bit, nybble, byte, KB, etc.)