levo

Fundamentals of Computer Organisation and Architecture

  • 11 subtopics
  • 22 things to know
  • Paper 2

What Fundamentals of Computer Organisation and Architecture covers

The stored program concept, the processor and its registers, the Fetch-Execute cycle, instruction sets and addressing modes, interrupts, performance factors, and input, output and storage devices. Examined on Paper 2.

Where it is assessed

Paper 2

The written theory exam, 2 hours 30 minutes and 40% of the A-level.

Check the AQA specification ↗

The 11 subtopics

Each one has its own page.

What you need to know

Answer each one before you reveal it.

Your recallNot started
Process

Why is a bus needed for communication between a computer's components?

Numbers

How much memory can a 20-line address bus reach, and why?

Process

What does it mean to say a computer is a stored-program machine?

Process

What does the program counter hold?

Key term

What does the memory address register hold?

Key term

Why is the program counter incremented so early in the cycle, before the instruction has even been decoded?

Key term

Which registers are used in the fetch stage, and which may be used in the execute stage?

Process

In the simple model used here, how is the addressing mode indicated?

Process

An 8-bit instruction has a 4-bit opcode and a 4-bit operand; the operation bits 011 mean ADD, and a final opcode bit of 0 selects immediate addressing while 1 selects direct. Interpret the byte 0111 0101, and say how it differs from 0110 0101.

Process

Define direct addressing.

Evaluation

Compare immediate and direct addressing for flexibility, and say when each is appropriate.

Evaluation

Explain the difference between an unconditional and a conditional branch.

Numbers

Describe a logical shift left and state its arithmetic effect.

Process

What does a halt instruction do?

Process

Describe the role of interrupts.

Evaluation

How does an operating system use interrupt priorities?

Process

Explain the effect of word length on processor performance, and its limits.

Process

Two computers have identical processors, but one has twice as much cache. Would you expect it always to run twice as fast?

Evaluation

Give the main characteristics and the suitability of a barcode reader.

Process

Describe the principle of operation of a passive RFID tag.

Numbers

Give the main characteristics and the suitability of optical disks.

Key term

Explain how pages and blocks are organised in an SSD, and why writing is awkward.

Take Fundamentals of Computer Organisation and Architecture further

The same content, four other ways.

Commonly confused

Pairs that lose marks when they are blurred together.

  • Von Neumann architecture vs Harvard architecture

    Von Neumann architecture: instructions and data share one memory and bus system. Harvard architecture: instructions and data use separate memories and buses.

  • Immediate addressing vs Direct addressing

    Immediate addressing: the operand field contains the actual value. Direct addressing: the operand field contains the memory address of the value.

  • Hard disk drive vs Solid-state drive

    Hard disk drive: magnetic storage using spinning platters and moving heads. Solid-state drive: electronic storage using flash memory without moving parts.

Questions from this topic

Each one with the model answer underneath.

  1. 1

    Name the basic internal components of a computer system.

    Model answer

    The processor, main memory, the address bus, the data bus, the control bus, and the input/output controllers that connect peripherals to the system. All of these are mounted on or attached to the motherboard, and the buses are the wires that carry signals between the rest.

  2. 2

    What is the role of the processor?

    Model answer

    The processor is the component that actually runs programs. It repeatedly fetches machine code instructions from main memory, decodes them and executes them, performing arithmetic and logical operations on data and generating the control signals that direct every other component. Everything else in the machine exists to supply it with instructions and data or to accept its results.

  3. 3

    What is the role of main memory, and how does it relate to the processor?

    Model answer

    Main memory holds the machine code instructions and the data of the programs currently running, in numbered locations that the processor can reach directly and quickly. The processor cannot execute a program from secondary storage: the program must first be loaded into main memory. The processor supplies an address on the address bus and the instruction or datum travels back along the data bus. Main memory is volatile, so its contents are lost when power is removed.

  4. 4

    Understand the need for communication between components: why is a bus needed?

    Model answer

    The processor, memory and input/output controllers are physically separate, so signals have to travel between them. Wiring every component individually to every other would need an unmanageable number of connections and could not be extended. A bus solves this by providing one shared set of parallel lines that every component connects to, so any component can send to any other over the same wires, and a new device can be added simply by attaching it to the bus.

  5. 5

    What is a bus?

    Model answer

    A bus is a set of parallel wires, or lines, that carries signals between the components of a computer. The number of lines is the width of the bus, and each line carries one bit at a time, so all the bits of an address or a data word travel simultaneously. Only one transfer may take place on a bus at any moment, so access to it has to be controlled.

  6. 6

    Describe the address bus and what its width determines.

    Model answer

    The address bus carries the address of the memory location or input/output port that the processor wants to read from or write to. It is unidirectional: addresses travel out of the processor only. Its width determines how many different locations can be distinguished, because n lines give 2 to the power n distinct addresses. A 16-line address bus can therefore address 65,536 locations, and adding one line doubles the addressable memory.

What is inside Levo

Six ways to work the same material.

1Closed book
2Open book
3Closed book

See a huge jump in your memorisation

Answer cold, learn it, then prove it stuck. Levo tracks the jump between your first attempt and your last.

Fundamentals of Programming
Fundamentals of Data Structures
Fundamentals of Algorithms
Theory of Computation

Cram a whole paper in one sitting

Sort every topic into what you know and what you do not, then drill only the weak ones.

A driver is .
softwarehardwarestorage

Blank Blitz consolidates the facts

Rapid timed gap-fills on the terms and numbers you need to recall without thinking.

AThe integer 5 is 0101.
B0.75 is 1/2 + 1/4.
CThe fraction bits are 1100.

Build It trains answer structure

Assemble a full-mark answer from its marking points, in the order an examiner wants them.

Head means the first single element of a non-empty list.
TrueFalse

Test It catches misconceptions

Spot the fault in a statement. The traps are the mistakes students actually make.

721941163128510

Brain Breaks between sessions

Short focus games to reset attention, so the next set lands better than the last.

Fundamentals of Computer Organisation and Architecture revision questions

What does Fundamentals of Computer Organisation and Architecture cover in AQA A-Level Computer Science?
11 subtopics: internal components, buses and von neumann and harvard architectures, the stored program concept and the processor, the fetch-execute cycle, the processor instruction set, addressing modes, machine-code operations, shifts, halting and assembly language programs, interrupts, factors affecting processor performance, input and output devices and secondary storage devices. Each one has its own page with questions and model answers.
How is Fundamentals of Computer Organisation and Architecture organised?
By the AQA 7517 specification, subtopic by subtopic, so it matches the order you are taught it in.

Every question in Fundamentals of Computer Organisation and Architecture, on a schedule.

Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.

Or £46 a year, about £3.83 a month. Cancel anytime.