WorksheetsOCR GCSE Computer Science: 1.1 Architecture (Part 2)
Total questions: 18
Worksheet time: 9mins
What is the purpose of the CPU
Process data
Input data
Delete data
Output data
The CPU is often described as...
The muscle of the computer
The brains of the computer
The head of the computer
The eyes of the computer
What is the purpose of the Control Unit (CU)?
Controls the flow of data around the CPU and to and from other components
Controls the actions carries our by the CPU and other components
Controls the input and output devices that are attached to the computer
Controls the timings of the CPU and limits and increases it's frequencies when needed
What is the purpose of the ALU?
To carry out arithmetic operations
To carry out logical operations
To carry out addition operations
To move data between the CPU and accumulator
A register...
Is a specialist type of cache which is large in capacity and very fast
Is a specialist type of memory which is small in capacity and very fast
Is a specialist type of CPU specifically used for counting
Is a specialist type of CPU used in smaller, low power devices
Which of the following are specialist registers?
MBR
CU
MDR
PC
MAR
Which of the following types of memory is fastest?
RAM
Secondary Storage
CPU Cache
Which of the following types of memory is fastest?
RAM
Secondary Storage
CPU Cache
Registers
CPU Cache contains...
General Data
Applications
Frequently used instructions and data
General instructions
Which can store the most data?
CPU Cache
Registers
Which can be read and written from the quickest ?
CPU Cache
Registers
Before the invention of the Von Neumann Architecture, most computers ...
Were hand wired
Were easy to re-program
Could carry out more than one task
Stored their program in memory
Could only carry out one task
Von Neumann Architecture stated that...
Data should be stored in memory
Programs should be stored in memory
Data should not be stored in memory
Programs should not be stored in memory
Both Programs and Data should be stored in memory
What component holds the address of the next instruction
Memory Data Register
Accumulator
Memory Address Register
Program Counter
This holds the memory location 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
