Font size
Worksheets3. Hardware - Computer Architecture: Computer Science CIE IGCSE
Total questions: 61
Worksheet time: 36mins
What processes instructions and data that are input into the computer so that the result can be output?
CPU
CU
ALU
RAM
PC
What does CPU stand for?
Central processing unit
Central Programming Unit
Circular Priority Urchin
Circular Probably Universe
What is a type of integrated circuit built on a single chip?
CPU
Micropressor
Microprocessor
ALU
Cache memory
What does the CPU consist of?
Buses
Memory
Units
Registers
Embedded system
What are features of Von Neumann Architecture?
Contains a CPU
The CPU has direct access to memory.
Contains an ALU
Contains a CU
What are features of Von Neumann Architecture?
The memory stores programs as well as data.
Stored programs make use of instructions that can be executed in sequential order.
Memory stores data
Contains both primary and secondary storage
What are the units in the CPU?
ALU
PC
ACC
MDR
CU
What are the registers in the CPU?
ALU
PC
ACC
MDR
CU
What are the registers in the CPU?
ALU
CU
CIR
MAR
What are the buses in the CPU?
Address bus
Processing bus
Control bus
Data bus
Microprocessor
What are the MAR and MDR stored in?
Memory unit
Control unit
Processor
Where are the PC and CIR stored?
Memory unit
Control unit
Processor
Where are the ALU and ACC stored?
Memory unit
Control unit
Processor
What does the memory unit store?
ACC
CIR
CU
MAR
MDR
What does ALU stand for?
Automatic Lossless Unit
Automatic Lossy Unit
Arithmetic Logic Unit
Arithmatics, Logic, and Unicode
Carries out calculations and logical operations on the data to execute the code.
ALU
CIR
CU
CPU
What does CU stand for?
Christian Union
Control Unit
Central Unit
Cereal Unicode
Reads instructions from memory, ensures synchronisation of data flow and program instructions throughout the computer, manages the process of moving instructions in and out of memory.
CU
MAR
ALU
PC
What does PC stand for?
Personal computer
Program counter
Protocol Control
Parity Check
Stores the address of the next instruction
MDR
MAR
PC
CIR
What does MAR stand for?
Memory Address Register
Memory Access Random
Minecraft Artistic Record
Memory Acknowledgement Register
Stores data that has just been read from / is about to be written to the memory.
RAM
MAR
MDR
CIR
What does CIR stand for?
Current Instruction Register
Cyclic Importance Register
Control Information Register
Current Interface Role
Stores the current instruction the ALU is running.
CIR
PC
MDR
MAR
Which bus carries signals between the processor and the memory?
Address bus
Control Bus
Data bus
Which bus carries data between the processor, memory unit, and the I/O units?
Address bus
Control Bus
Data bus
Which bus carries signals relating to the control and coordination of all activities within the computer?
Address bus
Control Bus
Data bus
System buses are...
Serial
Parallel
Address buses are...
Unidirectional
Bidirectional
Data buses are...
Unidirectional
Bidirectional
Control buses are...
Unidirectional
Bidirectional
If the address bus is wider, more memory locations can be simultaneously addressed.
True
False
The wider the data bus...
The longer the word length
The shorter the word length
How wide is a normal control bus?
8-bit
2-bit
4-bit
16-bit
What is the purpose of the system clock?
To synchronise all computer operations
To time how long it takes to perform each task
It is the timeout in an Automatic Repeat Request
Can the clock speed be changed?
Yes
No
Which bus is used to transmit timing signals?
Address bus
Control Bus
Data bus
Does increasing the clock speed increase the computer's overall performance?
Yes
No
Not necessarily
What are problems with increasing the clock speed?
CPU overheating
Unsychronised operations
Computer cannot access RAM fast enough
Computer is too fast for user
Where is cache memory located?
RAM
ROM
Within the CPU itself
CU
What is an advantage of using cache memory?
It has a faster access time than RAM
It increases the ALU speed
It is cheaper than RAM
Increasing cache memory has no effect on CPU performance
True
False
What is a core made up of?
ALU
Registers
CU
Buses
PC
Increasing the number of cores increases CPU performance
True
False
Does doubling the number of cores double the computer's performance?
Yes
No
What improves computer performance?
Increasing bus width
Increasing clock speed
Decreasing cache memory
Plugging it in
What improves computer performance?
Using cache memory
Maintaining clock speed
Adding cores
Using a CPU
What is a list of all the commands that can be processed by a CPU called?
(a)
What are instruction sets written in?
Python
Assembly code
Machine code
HTML
A combinations of hardware and software that is designed to perform a dedicated function
Embedded system
Information interchange
User interface
Input Device
Integrated Circuit
What are embedded systems based on?
Microcontroller
Microprocessor
System on Chip (SoC)
Actuators
Inputs and Outputs
How many types of embedded system are there?
1
2
3
4
5
What are the two types of embedded system?
Programmable
Non-programmable
Binary
Denary
Hexadecimal
Select the benefits of embedded systems
Small, so easy to fit into devices
Cheap
Low cost compared to other systems
Dedicated to one task so the interfaces ares simple.
Can perform multiple different tasks simultaneously
Select the benefits of embedded systems
Consume little power
Easy to embed into a device
Can be controlled remotely
Fast reaction to changing input
Outputs clear functions
Select the benefits of embedded systems
No OS
Extremely fast
Mass produced so reliable
Widely used
Select the drawbacks of embedded systems
No OS
Can be difficult to upgrade
Troubleshooting faults is a specialist task
Open to hackers and malware
A closed system
Select the drawbacks of embedded systems
Difficult to install
Often thrown away rather than repared
Interfaces can be confusing
Extremely expensive compared to other systems.
A laptop is...
An embedded system
A general purpose system
Select the embedded systems:
PC
Vending machine
Cars
Security Systems
Select the embedded systems:
Laptop
Domestic appliances
lighting systems
charge couple devices
