wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1.1 System Architecture GCSE OCR Computer Science

Total questions: 112

Worksheet time: 59mins

Name
Class
Date
1.

What does MAR stand for?

a)

Memory Address Register

b)

Memory Data Register

c)

Program Counter

d)

Accumulator

2.

What is the function of the ALU?

a)

Performs mathematical and logical operations

b)

Decodes instructions

c)

Controls flow of data

d)

Temporarily stores data

3.

Which component holds the result of the last calculation performed by the ALU?

a)

MAR

b)

MDR

c)

PC

d)

Accumulator

4.

What is the purpose of the CPU?

a)

Process data and instructions

b)

Perform mathematical and logical operations

c)

Temporarily store data

d)

Control flow of data

5.

Which factor can impact CPU performance?

a)

Faster Clock Speed

b)

More Cores

c)

Larger Cache Size

d)

All of the above

6.

What is the purpose of the address bus?

a)

Carries signals to control various devices and components

b)

Carries data around the computer system

c)

Carries the addresses of where data needs to go or come from

7.

What is the purpose of the control bus?

a)

Carries signals to control various devices and components

b)

Carries data around the computer system

c)

Carries the addresses of where data needs to go or come from

8.

What is the purpose of the data bus?

a)

Carries signals to control various devices and components

b)

Carries data around the computer system

c)

Carries the addresses of where data needs to go or come from

9.

What is an embedded system?

a)

A computer which resides within a larger system or device

b)

A computer which helps a larger computer

c)

A computer which can be embedded within your body

d)

A computer small which can run on batteries

10.

Which of the following are embedded systems?

a)

Laptop

b)

Thermostat

c)

Television

d)

MP3 player

e)

Smartphone

11.

Embedded systems are...

a)

Cheaper to produce

b)

Easier to manufacture

c)

More powerful than general purpose computers

d)

Require a lot of storage

e)

Can only run on batteries

12.

Embedded systems are...

a)

Good at carrying out multiple tasks

b)

Specialised at doing one task

c)

Are less likely to malfunction

d)

Use less energy than general purpose computers

e)

Are easier to repair

13.

A bus...

a)

Is how data is transported around a computer system

b)

Is how data is input into a computer system

c)

Is how data is output from a computer system

d)

Is how data is processed inside a computer system

14.

Which of the following are types of bus in a computer system

a)

Memory Bus

b)

Data Bus

c)

Input Bus

d)

Control Bus

e)

Address Bus

15.
Which of the following best defines clock speed?
a)
Used to count the number of instructions.
b)
The number of instructions stored in memory.
c)
The number of cycles performed in a second.
d)
Used perform mathematical calculations.
16.
3 GHz means approximately how many instructions per second?
a)
0.3 million instructions
b)
3 million instructions
c)
0.3 billion instructions
d)
3 billion instructions
17.
Increasing the clock speed could mean?
a)
You can store more data in your computer.
b)
You can store more instructions in your computer.
c)
The software can respond faster.
d)
More storage in the cache memory.
18.
Increasing the clock speed could mean?
a)
Allows more instructions to run per second.
b)
You can store more instructions in your computer.
c)
The cache memory will increase as well.
d)
More storage in the cache memory.
19.
A multi-core processor is?
a)
Two or more cache units inside a CPU.
b)
Multiple clock speed CPU
c)
Two or more processors inside a CPU.
d)
Multiple counter systems inside the CPU.
20.
Cache for a CPU is?
a)
Temporary data used to store data for websites.
b)
Super fast memory located on main memory.
c)
Super fast memory located in or nearby the processor.
d)
Temporary data used to store data used in apps.
21.
More cores mean?
a)
It will double in speed.
b)
The computer will run twice as fast in a dual core.
c)
The speed of the computer will definitely increase.
d)
Separate cores can work on 2 or more tasks at the same time
22.
What did Von Neumann proposed?
a)
That a CPU must have a clock speed.
b)
Data is permanently saved to cache memory.
c)
Data and Instructions are stored permanently in main memory.
d)
Data and Instructions are stored in main memory together.
23.
Which of the following is not a physical component inside the CPU?
a)
Arithmetic Logic Unit
b)
Control Unit
c)
Cache
d)
Clock Speed
24.

What is an embedded system?

a)

A register used in a system

b)

A computer system that is built into another device

c)

Cache memory to store data for the system

d)

A machine that can do multiple purposes

25.

Which component could improve the performance of a computer?

a)

ALU

b)

External USB Storage

c)

Printer

d)

RAM

26.
What are the main characteristics of a Von Neumann CPU?
a)
External storage, programs and data in shared memory
b)
Heat management through heatsinks and fans
c)
Communicating with input and output devices
d)
External and internal cache
27.
What does the MAR do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
28.
What does the MDR do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
29.
What does the Program Counter do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
30.
What does the Accumulator do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
31.
What does the ALU do?
a)
Performs Arithmetic and Logical operations
b)
Decodes and directs instructions to be carried out
c)
Stores frequently used data and instructions
d)
Processes graphical functions
32.
What does the CU do?
a)
Performs Arithmetic and Logical operations
b)
Decodes and directs instructions to be carried out
c)
Stores frequently used data and instructions
d)
Processes graphical functions
33.
What is the purpose of Cache?
a)
Performs Arithmetic and Logical operations
b)
Decodes and directs instructions to be carried out
c)
Stores frequently used data and instructions
d)
Processes graphical functions
34.
How does a CPU process instructions?
a)
Using the Fetch Decode Execute cycle
b)
Linearly using parallel processing
c)
Using machine code
d)
Through the Control Bus
35.
Where are instructions and data stored during the FDE cycle?
a)
In the cache
b)
In main memory
c)
In secondary storage
d)
In the Control Unit
36.
What is meant by ‘Clock Speed’?
a)
The number of operations per second a CPU can perform
b)
The length of time the CPU has been active
c)
The speed of the last instruction
d)
The number of instructions the CPU can store in RAM
37.
What is meant by a multi-core processor?
a)
A single CPU with multiple core components
b)
A multi CPU system
c)
A CPU that has been overclocked
d)
A CPU that has a faster clock speed
38.
What is an embedded system?
a)
A computer system that has one single purpose
b)
A computer system that has many different purposes
c)
A computer system that can be upgraded
d)
A computer system with multiple operating systems
39.
What is the purpose of the accumulator?
a)
To perform arithmetic operations
b)
To hold the results of a calculation
c)
To hold the accumulation of instructions that have happened
40.
Carries address of the next instruction that will be fetched
a)
Address Bus
b)
Data Bus
c)
Control Bus
d)
System Bus
41.
This doesn’t happen during the Decode / Execute part of the cycle
a)
Current Instruction is held in the CIR
b)
Results are held in the Accumulator
c)
Status Register updated
d)
Instructions are transferred from Main Memory
42.
This DOESN'T happen during the Fetch part of the cycle
a)
Address Bus is used
b)
Program Counter increments by one
c)
Arithmetic operations are performed
d)
Main Memory is addressed
43.
This would perform an operation such as 5+8
a)
Arithmetic Logic Unit
b)
Accumulator
c)
Cache
d)
Control Unit
44.
This holds the instruction/data temporarily after it is brought to the processor from the main memor
a)
Memory Address Register
b)
Memory Data Register
c)
Program Counter
d)
Accumulator
45.
Results of calculations are held in this register
a)
Memory Address Register
b)
Memory Data Register
c)
Program Counter
d)
Accumulator
46.
What component holds the address of the next instruction
a)
Memory Address Register
b)
Memory Data Register
c)
Program Counter
d)
Accumulator
47.
If the processing speed goes up from 1GHZ to 4GHZ and the number of cores goes from 1 to 8 – what is the exact effect on the performance of the computer?
a)
Eight Times Faster
b)
Sixteen Times Faster
c)
Thirty Two Times Faster
d)
Sixty Four Times Faster
48.
Question 19 If the processing speed goes up from 1GHZ to 4GHZ and the number of cores goes from 1 to 2 – what is the exact effect on the performance of the computer?
a)
Doubled
b)
Quadrupled
c)
Eight Times Faster
d)
Sixteen Times Faster
49.
The part of a processor in which instructions are executed is known as?
a)
Core
b)
Centre
c)
Execution
d)
Instruction Centre
50.
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
a)
The number of instructions executed per second doubles
b)
The number of instructions executed per second quadruples
c)
The number of instructions executed per second is halved
d)
The number of instructions executed per second stays the same
51.
If the number of cores goes up from 2 to 4 – what is the exact effect on performance?
a)
Performance Decreases
b)
The maximum number of instructions executed per second doubles
c)
The maximum number of instructions executed per second quadruples
d)
The maximum number of instructions executed per second is quartered
52.
Which of these doesn’t affect the performance of the computer?
a)
Clock Speed
b)
Number Of Cores
c)
Cache Size
d)
The Number Of Instructions In The Program
53.
Processors have a speed measured in
a)
Hertz
b)
Bits
c)
Bytes
d)
Seconds
54.
Data and Instructions in use are stored in the
a)
Processor
b)
Embedded System
c)
Hard Disk Drive
d)
Main Memory
55.

What are processors speed measured in?

a)

Hertz

b)

Bites

c)

Bytes

d)

Seconds

56.

Data and instructions in use are stored in the:

a)

Processor

b)

Embedded System

c)

Hard Disk Drive

d)

Main Memory

57.

What doesn’t affect the performance of the computer?

a)

Clock Speed

b)

Number of Cores

c)

Cache Size

d)

The number of instructions in the program

58.

Which is an example of an Embedded System?

a)

Laptops

b)

Tablets

c)

PCs

d)

Washing Machine

59.

What is a system that does one job?

a)

Desktop System

b)

Embedded System

c)

Operating System

d)

Point of Sales System

60.
Processor don’t do the following...
a)
Process Data
b)
Execute Instructions
c)
Execute Data
d)
Operate in Hz
61.
The part of a processor in which instructions are executed is known as?
a)
Core
b)
Centre
c)
Execution
d)
Instruction Centre
62.
What acts as an intermediary between the processor and the Main Memory?
a)
Bus
b)
User
c)
Cache
d)
Clock
63.
What is held in cache?
a)
All of the programming instructions
b)
Commonly used instructions and data
c)
Instructions that have been processed
d)
Data that hasn’t been used for a long time
64.
What does CPU stand for?
a)
Central Processing Unit
b)
Computer Protocol User
c)
Cool Pokemon Unit
d)
Computer Processing Unit
65.
What happens if you increase the clock speed?
a)
CPU can process instructions quicker
b)
CPU can process more instructions at the same time
c)
CPU will explode
d)
CPU processes too fast for the cache to handle
66.

Which of the following has the largest memory?

a)

RAM

b)

Cache

67.

Which of the following is the fastest memory?

a)

RAM

b)

Cache

68.
Which component would calculate the result of 6 * 4?
a)
Accumulator
b)
ALU
c)
Control Unit
d)
MAR
69.

Which of these are input devices?

a)

Microphone

b)

Headphones

c)

Printer

d)

USB Stick

e)

Scanner

70.

Which of the following are not secondary storage devices?

a)

Hard Drive

b)

USB Stick

c)

CD

d)

RAM

e)

Registers

71.
Which of these accurately describes a motherboard
a)
The central circuit board of a computer/device
b)
The main storage device in a computer system
c)
The main machine that creates microprocessors for computers
d)
The first ever computer system
72.
Which is a feature of the address bus
a)
Transfers addresses 
b)
Bi-Directional
c)
Carries control signals
d)
Transfers Data and Instructions
73.
What storage loses its data every time the computer is turned off?
a)
RAM
b)
ROM
c)
CPU
d)
Motherboard
74.
What is the main storage device of your computer?
a)
RAM
b)
ROM
c)
CPU
d)
HARD DRIVE
75.
What is the purpose of the CPU?
a)
To process all the data and instructions.
b)
To turn the computer on.
c)
To create PowerPoint presentations.
d)
To provide power to the computer.
76.
What is the job of the control unit?
a)
It carries out calculations
b)
It stores information.
c)
It does nothing.
d)
It controls the input and output of data to make sure that it gets to the right place.
77.
What are registers used for?
a)
To check that students are in school.
b)
To temporarily hold bits of data needed by the CPU.
c)
To make sure that the CPU runs properly.
d)
To make the CPU faster.
78.
How does clock speed affect computer performance?
a)
The higher the clock speed the slower the computer will run.
b)
It improves the amount you can store on the computer.
c)
The higher the clock speed the better the performance.
d)
It will make loading program slower
79.
What is a bus?
a)
A circuit that connect one part of CPU to other components.
b)
A type of long term memory
c)
A type of permanent memory
d)
A method of transport
80.
Part of the CPU that performs mathematical operations on data e.g. addition, subtraction
a)
Arithmetic Logic Unit (ALU)
b)
Accumulator
c)
Registers
d)
Read Only Memory (ROM)
81.
Component of the CPU that directs operation of the processor
a)
Control Unit (CU)
b)
Graphics Processing Unit (GPU)
c)
Assembler
d)
Interpreter
82.
Small amounts of high-speed memory within the CPU
a)
Registers
b)
BIOS
c)
Program Counter (PC)
d)
Virtual memory
83.
Holds memory addresses for data or instructions about to be used by the CPU
a)
Memory Address Register (MAR)
b)
Random Access Memory (RAM)
c)
Arithmetic Logic Unit (ALU)
d)
Flash memory
84.
Holds the contents found at the address held in the mar, or data which is being transferred to or from memory
a)
Memory Data Register (MDR)
b)
Fetch
c)
Read Only Memory (ROM)
d)
Volatile
85.
Stores results of calculations in the ALU
a)
Accumulator
b)
Embedded system
c)
Random Access Memory (RAM)
d)
Virtual memory
86.
Holds memory address of the instruction for each cycle
a)
Program Counter (PC)
b)
Accumulator
c)
BIOS
d)
Registers
87.
The next instruction is retrieved by the CPU from memory
a)
Fetch
b)
Cache
c)
Execute
d)
Decode
88.
The instruction is broken down and decoded so computer can execute it
a)
Decode
b)
Encryption
c)
Fetch
d)
Execute
89.
The CPU performs the instruction
a)
Execute
b)
Decode
c)
Compression
d)
Fetch
90.
A computer system built within a digital device e.g. camera, washing machine, car
a)
Embedded system
b)
Central Processing Unit (CPU)
c)
Operating System
d)
ALU
91.
Memory loses its data when power off
a)
Volatile
b)
Non-volatile
c)
Virtual memory
d)
Registers
92.
Memory retains its data when power off
a)
Non-volatile
b)
Volatile
c)
Flash memory
d)
BIOS
93.
Read/write - function is to load open programs and operating system data currently in use - volatile
a)
Random Access Memory (RAM)
b)
Read Only Memory (ROM)
c)
Cache
d)
Virtual memory
94.
Can only be read, can't be changed, stores essential programs to be run in order to boot the computer - non-volatile
a)
Read Only Memory (ROM)
b)
Flash memory
c)
Random Access Memory (RAM)
d)
Registers
95.
A type memory that stores copies of frequently used data, much faster than RAM, lower capacity - closer to CPU
a)
Cache
b)
Read Only Memory (ROM)
c)
BIOS
d)
Flash memory
96.
Collection of wires that carry signals between various components of the computer system
a)
Buses
b)
Graphics Processing Unit (GPU)
c)
Central Processing Unit (CPU)
d)
Control Unit (CU)
97.
Processes all of the data and instructions that make the system work - can be affected by clock speed, number of cores, cache size
a)
Central Processing Unit (CPU)
b)
Arithmetic Logic Unit (ALU)
c)
Program Counter (PC)
d)
Graphics Processing Unit (GPU)
98.
How fast the computer does the FDE cycle
a)
Clock speed
b)
Cache
c)
Bandwidth
d)
Bit rate
99.

The role of the ALU is ...

a)

to carry out calculations

b)

to carry out logic comparisons

c)

to carry out calculations and instructions

d)

to carry out calculations and logic comparisons

100.
Which of the following is not a characteristic of a CPU?
a)
Central
b)
Numbe of cores
c)
Cache
d)
Clock Speed
101.
Which of the following best defines clock speed?
a)
Used to count the number of instructions.
b)
The number of instructions stored in memory.
c)
The number of cycles performed in a second.
d)
Used perform mathematical calculations.
102.
3 GHz means approximately how many instructions per second?
a)
0.3 million instructions
b)
3 million instructions
c)
0.3 billion instructions
d)
3 billion instructions
103.
Increasing the clock speed could mean?
a)
You can store more data in your computer.
b)
You can store more instructions in your computer.
c)
The software can respond faster.
d)
More storage in the cache memory.
104.
Increasing the clock speed could mean?
a)
Allows more instructions to run per second.
b)
You can store more instructions in your computer.
c)
The cache memory will increase as well.
d)
More storage in the cache memory.
105.
A multi-core processor is?
a)
Two or more cache units inside a CPU.
b)
Multiple clock speed CPU
c)
Two or more processors inside a CPU.
d)
Multiple counter systems inside the CPU.
106.
More cores mean?
a)
It will double in speed.
b)
The computer will run twice as fast in a dual core.
c)
The speed of the computer will definitely increase.
d)
Separate cores can work on 2 or more tasks at the same time
107.
Cache for a CPU is?
a)
Temporary data used to store data for websites.
b)
Super fast memory located on main memory.
c)
Super fast memory located in or nearby the processor.
d)
Temporary data used to store data used in apps.
108.
What did Von Neumann proposed?
a)
That a CPU must have a clock speed.
b)
Data is permanently saved to cache memory.
c)
Data and Instructions are stored permanently in main memory.
d)
Data and Instructions are stored in main memory together.
109.
Which of the following is not a physical component inside the CPU?
a)
Arithmetic Logic Unit
b)
Control Unit
c)
Cache
d)
Clock Speed
110.

What is an embedded system?

a)

A register used in a system

b)

A computer system that is built into another device

c)

Cache memory to store data for the system

d)

A machine that can do multiple purposes

111.

Which of the following is an embedded system?

a)

Laptop

b)

Dishwasher

c)

Desktop Computer

d)

Tablet Computer

112.

Which component could improve the performance of a computer?

a)

ALU

b)

External USB Storage

c)

Printer

d)

RAM