Systems Architecture - Worksheets, Questions and Revision

20 original exam-style questions - 6 pages of questions with a full mark scheme - free printable PDF.

Download PDFJump to mark scheme (page 7)Read the revision guide
Next: Memory and Primary Storage »
Revision Library
revisionlibrary.co.uk
GCSE · Computer Systems

P1.1 Systems Architecture

OCR J277 · Calculators not allowed · about 75 minutes
Total Marks
Name: _______________________________    Date: ____ / ____ / ______
Answer ALL questions. Show all your working.
1
Which of these best describes the purpose of the CPU?
(a)Identify the correct description of the purpose of the CPU.(1)
  • A) To store data permanently when the computer is switched off
  • B) To fetch, decode and execute instructions
  • C) To provide long term storage for the operating system
  • D) To convert analogue signals into digital signals
(Total for Question 1 is 1 mark)
2
State, in the correct order, the three stages of the fetch, decode, execute cycle.
(a)State the three stages of the cycle in the order they occur.(3)
(Total for Question 2 is 3 marks)
3
A simple program is stored in main memory as follows:
address 200: LDA 500
address 201: ADD 501
address 202: STA 502
address 203: HALT
The table below shows the contents of the Program Counter (PC), Memory Address Register (MAR) and Memory Data Register (MDR) during three consecutive fetch cycles. Some values are missing.
Cycle 1: PC (start) = 200, MAR = (i), MDR = (ii), PC (after increment) = 201
Cycle 2: PC (start) = 201, MAR = 201, MDR = ADD 501, PC (after increment) = (iii)
Cycle 3: PC (start) = 202, MAR = (iv), MDR = STA 502, PC (after increment) = 203
(a)Complete the missing value (i), the contents of the MAR in cycle 1.(1)
(b)Complete the missing value (ii), the contents of the MDR in cycle 1.(1)
(c)Complete the missing value (iii), the contents of the PC after cycle 2.(1)
(d)Complete the missing value (iv), the contents of the MAR in cycle 3.(1)
(Total for Question 3 is 4 marks)
4
Convert the denary number 173 to an 8 bit binary number.
(a)Show your working and give your final answer as an 8 bit binary number.(2)
(Total for Question 4 is 2 marks)
5
Convert the 8 bit binary number 11010110 to hexadecimal.
(a)Show your working and give your final answer as a two digit hexadecimal number.(2)
(Total for Question 5 is 2 marks)
6
Each of the following registers plays a specific role in the fetch, decode, execute cycle: MAR, MDR, PC, CIR, Accumulator. State the function of each register.
(a)State the function of each of the five registers: MAR, MDR, PC, CIR, Accumulator.(5)
(Total for Question 6 is 5 marks)
7
Describe how the fetch, decode, execute cycle uses registers to process an instruction.
(a)Describe the fetch, decode, execute cycle, referring to the registers involved.(4)
(Total for Question 7 is 4 marks)
8
A CPU has a clock speed of 3.2 GHz.
(a)Calculate the total number of clock cycles the CPU completes in 5 seconds. Show your working.(3)
(Total for Question 8 is 3 marks)
9
Clock speed is one factor that affects the performance of a CPU.
(a)Explain how increasing the clock speed of a CPU can improve its performance, and explain one reason why performance does not always increase proportionally as clock speed rises.(3)
(Total for Question 9 is 3 marks)
10
Many modern CPUs contain more than one core.
(a)Explain how having more than one core can improve the performance of a CPU.(3)
(Total for Question 10 is 3 marks)
11
CPUs contain a small amount of cache memory.
(a)Explain what cache memory is and explain how it can improve CPU performance.(3)
(Total for Question 11 is 3 marks)
12
A student is choosing a CPU for video editing software that has been optimised to make use of multiple cores. Two CPUs are available:
CPU X: clock speed 3.6 GHz, 4 cores, 8 MB cache.
CPU Y: clock speed 2.8 GHz, 8 cores, 12 MB cache.
(a)Using the data given, justify which CPU, X or Y, is likely to give better performance for this video editing task.(4)
(Total for Question 12 is 4 marks)
13
Not all computer systems are general purpose computers. Some are embedded systems.
(a)Define the term 'embedded system' and give two examples of a device that contains one.(3)
(Total for Question 13 is 3 marks)
14
Which of these is an example of an embedded system?
(a)Identify the example of an embedded system.(1)
  • A) A laptop running multiple applications
  • B) A smart thermostat that controls central heating
  • C) A desktop PC used for gaming
  • D) A web server hosting multiple websites
(Total for Question 14 is 1 mark)
15
Embedded systems are different from general purpose computer systems.
(a)Explain two ways in which an embedded system is different from a general purpose computer system.(4)
(Total for Question 15 is 4 marks)
16
The von Neumann architecture uses buses to transfer information between the CPU and memory.
(a)State the purpose of the address bus.(1)
(b)State the purpose of the data bus.(1)
(c)State the purpose of the control bus.(1)
(Total for Question 16 is 3 marks)
17
A CPU has an address bus that is 16 bits wide.
(a)Calculate the maximum number of individually addressable memory locations this allows. Show your working.(2)
(Total for Question 17 is 2 marks)
18
A gaming laptop has 8 cores and a clock speed of 2.0 GHz. A rival laptop has 4 cores and a clock speed of 3.5 GHz.
(a)Discuss, using your knowledge of the factors affecting CPU performance, why the 8 core laptop is not guaranteed to run all software faster than the 4 core, higher clock speed, laptop.(3)
(Total for Question 18 is 3 marks)
19
'Increasing the clock speed of a CPU is the best way to improve the overall performance of a computer system.'
(a)Evaluate this statement.(6)
(Total for Question 19 is 6 marks)
20
Describe, in detail, the fetch, decode, execute cycle, referring to the roles of the Program Counter, MAR, MDR, CIR, the Accumulator/ALU and the buses used to transfer information between the CPU and memory.
(a)Describe the fetch, decode, execute cycle in detail.(6)
(Total for Question 20 is 6 marks)
Mark scheme · P1.1 Systems Architecture

Question 1

Question 2

Question 3

Question 4

Question 5

Question 6

Question 7

Question 8

Question 9

Question 10

Question 11

Question 12

Question 13

Question 14

Question 15

Question 16

Question 17

Question 18

Question 19

Question 20