Eduqas A-Level Computer Science A500QS
Data Structures: Arrays, Records and Hash Tables
Stacks, Queues, Linked Lists and Trees
Boolean Logic and Simplification
Algorithms, Pseudo-Code and Programming Constructs
Variables, Scope, Parameters and Identifiers
Recursion and Modular Programming
Sorting Algorithms
Searching and Shortest-Path Algorithms
Big O Notation and Algorithm Efficiency
Validation, Verification and Testing
Data Compression
Programming Paradigms and Computer Languages
Systems Analysis, Maintenance and Documentation
System Design and Human-Computer Interaction
Software Engineering Tools and Translators
Computing, Society and the Law
Computer Architecture, the Processor and Assembly Language
Input, Output and Secondary Storage
Networks, Protocols and the Internet
Data Transmission and Network Performance
Number Systems and Binary Arithmetic
Data Types, Characters and Floating Point
Files, Records and File Organisation
Databases, Normalisation and Entity Modelling
SQL, Big Data and Distributed Systems
The Operating System and Its Modes
Interrupts, Memory Management and Scheduling
Types of Software System
Data Security, Cryptography and Attack
Computer Architecture, the Processor and Assembly Language
- 8 subtopics
- 24 things to know
- Component 2
What Computer Architecture, the Processor and Assembly Language covers
Computer Architecture, the Processor and Assembly Language is examined in Component 2, Computer Architecture, Data, Communication and Applications. It covers hardware elements and how they are connected, Von Neumann architecture and the stored program concept, the processor: control unit, ALU and registers, types of memory: RAM, ROM and virtual memory, cache memory and locality of reference, the fetch-execute cycle and its registers, parallel processing and the limits to parallelisation and assembly language and executing a program.
Where it is assessed
Component 2
Computer Architecture, Data, Communication and Applications.
Check the Eduqas specification ↗The 8 subtopics
Each one has its own page.
- Hardware elements and how they are connectedFour main hardware elements of a general-purpose computer system, bus in a computer system and three buses that make up the system bus.Open →
- Von Neumann architecture and the stored program conceptStored program concept, von Neumann bottleneck and modified Harvard architecture.Open →
- The processor: control unit, ALU and registersRole of the control unit, status register and general purpose register and a special purpose register.Open →
- Types of memory: RAM, ROM and virtual memoryStatic RAM and dynamic RAM, ROM used for in a computer and bootstrap loader.Open →
- Cache memory and locality of referenceCache memory, cache hit and cache miss.Open →
- The fetch-execute cycle and its registersThree phases of the fetch-execute cycle and first action of the fetch phase.Open →
- Parallel processing and the limits to parallelisationParallel processing, three limiting factors to parallelisation and data dependency.Open →
- Assembly language and executing a programAssembly language, direct and indirect addressing and JMP and a conditional branch such as BRZ.Open →
What you need to know
Answer each one before you reveal it.
What happens on a cache hit, and what happens on a cache miss?
What are the four main hardware elements of a general-purpose computer system?
What is meant by the stored program concept?
What is main memory used for?
State the three phases of the fetch-execute cycle.
What is parallel processing?
What is assembly language?
What is a bus in a computer system?
Which features define Von Neumann architecture?
What is the role of the control unit?
What does it mean to say that RAM is volatile?
What is cache memory?
What is the first action of the fetch phase?
Distinguish between pipelining and parallel processing.
What is a mnemonic?
Name the three buses that make up the system bus.
What is the Von Neumann bottleneck?
What operations does the arithmetic logic unit carry out?
Distinguish between static RAM and dynamic RAM.
What is a cache hit?
Which register places the address on the address bus during a fetch?
What does SIMD stand for, and what does it describe?
What does the assembler produce from a program written in assembly language?
Take Computer Architecture, the Processor and Assembly Language further
The same content, four other ways.
Commonly confused
Pairs that lose marks when they are blurred together.
MAR vs MDR
MAR: carrying the address to memory. MDR: carrying the data or instruction back.
PC vs CIR
PC: holding the address of the next instruction. CIR: holding the instruction being executed now.
Pipelining vs Parallel processing
Pipelining: overlapping stages on one processor. Parallel processing: running sub-tasks on several processors.
Questions from this topic
Each one with the model answer underneath.
- 1
What are the four main hardware elements of a general-purpose computer system?
Model answer
The four elements are the processor, main memory, secondary storage and input/output devices. Buses connect them all together.
- 2
What is a bus in a computer system?
Model answer
A bus is a set of parallel wires carrying signals between components. Each wire carries one bit at a time.
- 3
Name the three buses that make up the system bus.
Model answer
The system bus is made up of the address bus, the data bus and the control bus. All three connect the processor to memory and to input/output controllers.
- 4
What does the address bus carry, and in which direction does it operate?
Model answer
The address bus carries the memory address that the processor wants to read from or write to. The address bus is unidirectional.
- 5
Why is the data bus bidirectional?
Model answer
The data bus is bidirectional because data travels from memory to the processor and back again. Instructions and operands both travel along the data bus.
- 6
What kind of signals does the control bus carry? Give two examples.
Model answer
The control bus carries timing and command signals that coordinate the rest of the machine. Two examples are the memory read signal and the clock signal.
What is inside Levo
Six ways to work the same material.
Computer Architecture, the Processor and Assembly Language revision questions
- What does Computer Architecture, the Processor and Assembly Language cover in Eduqas A-Level Computer Science?
- 8 subtopics: hardware elements and how they are connected, von neumann architecture and the stored program concept, the processor: control unit, alu and registers, types of memory: ram, rom and virtual memory, cache memory and locality of reference, the fetch-execute cycle and its registers, parallel processing and the limits to parallelisation and assembly language and executing a program. Each one has its own page with questions and model answers.
- How is Computer Architecture, the Processor and Assembly Language organised?
- By the Eduqas A500QS specification, subtopic by subtopic, so it matches the order you are taught it in.
Every question in Computer Architecture, the Processor and Assembly Language, 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.