Back to marketplace

SLR 1

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

Describe how the accumulator is used during the fde cycle

Back (Answer)

• hold all input/output • holds results of calculations from ALU • checked for conditional branching • stores data that has come from the MDR/RAM

#2
Front (Question)

Describe how the program counter is used in the fde cycle

Back (Answer)

• holds the address/location of the NEXT instruction (to be fetched/executed) • contents copied to the MAR at start of FDE • Incremented by one on every cycle • can be changed by branch instructions

#3
Front (Question)

Describe what happens in the fetch stage of the fde cycle

Back (Answer)

• the contents of the PC are copied to the MAR • the address is sent along the address bus • the CU sends a read signal along the control bus • contents stored in memory address are sent along data bus • contents are stored in the MDR • and sent to the CIR • the PC increments

#4
Front (Question)

State the name of the register that would be altered in the execute phase during a branch instruction

Back (Answer)

• program counter

#5
Front (Question)

Explain how pipelining improves the performance of a CPU

Back (Answer)

• allows the next instruction to be fetched whilst the previous one is being decoded/executed • increases throughput • prevents idle components

#6
Front (Question)

Describe what is meant by ‘Von Neumann architecture’

Back (Answer)

• both data and instructions share the same memory • instructions and data are stored in the same format • same bus for instructions and data • single CU • has an ALU

#7
Front (Question)

Give one way that the Harvard architecture differs from the Von Neumann architecture

Back (Answer)

• separate memory for data and instructions • different sets of buses: one for instructions, one for data

#8
Front (Question)

State the purpose of the data bus

Back (Answer)

• carries data / instructions between the CPU and memory

#9
Front (Question)

State the purpose of the address bus

Back (Answer)

• carries the memory address where data is to be sent or fetched from

#10
Front (Question)

State the purpose of the control bus

Back (Answer)

• carries control signals to control CPU operations

#11
Front (Question)

Compare 2 differences between the Von Neumann architecture and the Harvard architecture

Back (Answer)

• VN stored D&I in the same memory unit • H stores D&I in separate memory units • VN fetches D&I sequentially • H can fetch D&I at the same time • VN uses a single bus for both D&I • H uses different buses for D&I

#12
Front (Question)

State 2 benefits of pipelining

Back (Answer)

• Makes the CPU more efficient • Increases the throughput of the CPU • Allows parts of the FDE cycle to happen simultaneously (so increases performance) • Reduces latency/ idle time

#13
Front (Question)

Explain what is meant by pipelining

Back (Answer)

• Multiple instructions / threads can be processed at the same time • Improves multi-tasking • Enables parallel processing • Increases the performance of the computer

#14
Front (Question)

Describe the benefits of using a Von Neumann Architecture

Back (Answer)

• Design is less complex so developing one is cheaper • allows for dynamic allocation between instruction an data

#15
Front (Question)

Describe the benefit of using a Harvard Architecture

Back (Answer)

• allows for faster processing as instructions and data are simultaneously fetched/executed

#16
Front (Question)

Describe what is meant by the term ‘Von Neumann architecture’

Back (Answer)

• Both data and instructions share the same memory • Instructions and Data stored in same format • A single set of buses / same bus for instructions & data (to connect CPU to Memory and I/O) • Has a (single) control unit • Has an ALU. • Has ways to input and output. • Has access to storage, • Works sequentially through instructions / follows Fetch execute cycle • (Special) registers within CPU • Based on stored program concept

#17
Front (Question)

State why computer systems store data in binary

Back (Answer)

• Computers use binary logic for on/off or 1/0 • Computer systems are based on switches/transistors • Binary is high tolerance

#18
Front (Question)

Describe the Harvard architecture

Back (Answer)

• Uses separate memory blocks for instructions and data • Has separate buses (data and address) for data and instructions • Has fixed memory sizes for data and Instructions

#19
Front (Question)

Explain why the Harvard architecture is suitable for a smart washing machine

Back (Answer)

• Fixed instruction size • No need for memory to be shared between data and instructions • Removes need for secondary storage • Instructions would never be changed

#20
Front (Question)

Explain why pipelining can improve the performance of the processor

Back (Answer)

• Reduces/removes latency • … CPU is not idle while waiting for next instruction • Next instruction is fetched while current one is decoded/executed • All parts of the processor can be used at any instance in time.

#21
Front (Question)

State what is meant by the term ‘register’

Back (Answer)

• Temporary storage/memory location… • …inside the CPU • Used for a single specific purpose • Faster access speed than RAM / secondary storage

#22
Front (Question)

Explain the difference between RAM and ROM, including how these are used by the computer system.

Back (Answer)

• RAM is volatile • Used for storing programs/data/part of OS currently in use • ROM is non volatile • Used for storing (e.g.) BIOS / bootstrap

#23
Front (Question)

Describe one non-graphical use for a GPU.

Back (Answer)

• Performing complex numerical calculations • Calculations on matrices / vectors / multiple data at the same time • …e.g. insurance pricing, modelling risk, calculating bills

#24
Front (Question)

Back (Answer)