WorksheetsKnowledge review CPU & Architecture
Total questions: 39
Worksheet time: 19mins
Match the following CPU terms
holds the address of the next instruction
Program Counter
Results of calculations are held in this register
Accumulator
Holds the data temporarily after it is brought to the processor
Memory Data Register
perform an operation such as 5+8
ALU
The purpose of the CPU is to (a) data.
A a 3 GHz processor do how many cycles a second ?
3 million
3 billion
30 thousand
3 thousand
Clock Speed is usually measured in...
Mhz
Ghz
Hz
Rhz
Select ALL the components that make up a CPU...
Clock
Hard Disk Drive
Cache
ALU
Motherboard
Select ALL of the things that dictate the price of a CPU...
Number of cores (Single, Dual, Quad)
Size of Cache Memory
Clock Speed
Size of HDD
Calculate the overall speed of this CPU...
AMD Vengeance
3.3 GHz
Quad Core
13.2 (13 200 000 cycles per second)
6.6 GHz (6 600 000 cycles per second)
13.6 GHz (13 600 000 cycles per second)
3.3 GHz (3 300 000 cycles per second)
Label the components
What doesn’t affect the performance of the computer
Clock Speed
Number of Cores
The number of instructions in the program
Cache Size
If the processing speed goes from 1GHZ to 4GHZ and the processor is changed from an 8 core to a dual core processor – what is the exact effect on the performance of the computer?
The number of instructions executed per second quadruples
The number of instructions executed per second doubles
The number of instructions executed per second stays the same
The number of instructions executed per second is halved
How many cycles per second would a processor with a clock speed of 1 GHz carry out?
1 million
1 thousand
1 billion
3 hundred
What component holds the address of the next instruction
Memory Data Register
Accumulator
Memory Address Register
Program Counter
This holds the number of the current instruction being worked on
Memory Address Register
Program Counter
Memory Data Register
Accumulator
This doesn’t happen during the Decode / Execute part of the cycle
Results are held in the Accumulator
Instructions are transferred from Main Memory
Current Instruction is held in the CIR
Status Register updated
What is the purpose of the accumulator?
To hold the results of a calculation
To hold the accumulation of instructions that are about to happen
To hold the accumulation of instructions that have happened
To perform arithmetic operations
What is the main feature of a Von Neumann computer?
According to the von Neumann model, _______ are stored in memory.
only data
only programs
data & programs
neither data nor programs
Tick all options that happen in the FETCH CYCLE?
PC is incremented
The Instruction at the MAR address is read from RAM
The PC value is copied to the MAR
The instruction in the MAR is decoded
The value in the MDR is written to the address in the MAR.
Tick all options that happen in the DECODE CYCLE?
PC is incremented
The Instruction at the MAR address is read from RAM
The PC value is copied to the MAR
The instruction in the MAR is decoded by the CU
The value in the MDR is written to the address in the MAR.
Tick all options that happen in the EXECUTE CYCLE?
PC is incremented
The data at the MAR address is read from RAM
The ALU performs any calculations required on the ACC
The instruction in the MAR is decoded by the CU
The value in the MDR is written to the address in the MAR.
Program Counter
holds the address of the next instruction
Accumulator
Results of calculations are held in this register
Memory Data Register
Holds the data temporarily after it is brought to the processor
Memory Address Register
The memory address from which data will be fetched
