logo

Study resource

Internal hardware components of a computer study guide

Study Internal hardware components of a computer with curriculum-aligned Study Guide resources, practice links, and exam-focused support.

At a glance

study guide

Resource type

Topic

Internal hardware components of a computer

AqaA LevelComputer ScienceFundamentals of computer organisation and

Study guide overview

  • Deeper Study Guide: Reasoning About Hardware Communication and Architecture

    Use this guide to connect component roles, bus functions and architecture choices in exam answers, rather than listing isolated definitions.

    Build the component relationship

    Start with the roles of the components. The processor, main memory and I/O controllers cannot operate as an isolated list: they need communication between them. Main memory provides locations that can be identified, the processor uses addresses and data when communicating with memory, and I/O controllers support communication involving input and output devices. In an exam response, explain both the role of a component and how it participates in communication.

    Reason through a transfer

    When given a scenario involving the processor and main memory, separate the information into three questions:

    1. Where is the required location? The address is placed on the address bus.
    2. What value or information is transferred? This uses the data bus.
    3. What operation should take place? Control signals on the control bus coordinate the transfer.

    This reasoning prevents the common mistake of saying that one bus performs every function. A strong explanation links all three buses and states why communication is needed. For example, identifying a memory location without transferring data would not complete a memory communication process; transferring data without identifying a destination or source would also be incomplete.

    Apply addressable memory

    If a question asks what it means for memory to be addressable, explain that every memory location has an address. The processor can use that address to identify the required location. Distinguish clearly between the address and the data stored at that location. A useful self-check is: “Could I label the location and the contents as two different things?” If yes, the distinction is clear.

    Compare architectures precisely

    For a comparison, use the same criteria for both architectures. Von Neumann architecture uses the same memory and communication pathway for instructions and data, and is used extensively in general-purpose computing systems. Harvard architecture uses separate memory and communication pathways for instructions and data, and is used extensively in embedded systems such as DSP systems. Avoid replacing this comparison with an unsupported claim about a particular machine. The specification focuses on the architectural distinction and typical areas of use.

    Exam application and self-check

    For a scenario, identify the components first, then trace the required communication. Name the relevant bus and explain its purpose. If the scenario mentions instructions and data, ask whether they share or use separate memory and pathways. Before finishing an answer, check that you have included the processor, main memory, address bus, data bus, control bus and I/O controllers where relevant. Also check that each claim distinguishes a component’s role from the communication method used between components.

Ready to practise?

Choose your next step

Use the study guide for understanding, then switch into an active revision mode.

Related topics

Study nearby topics next