Font size
WorksheetsRevision - CPU, Primary & Secondary Storage
Total questions: 165
Worksheet time: 2hrs 37mins
What is the purpose of the CPU?
To fetch, decode, and execute instructions
To store frequently used instructions
To perform arithmetic calculations
To generate timing and control signals
Which component of the CPU decodes instructions and sends signals to other components?
Control Unit
Cache
Arithmetic Logic Unit
Registers
What does the Arithmetic Logic Unit (ALU) do?
Performs arithmetic calculations and logical decisions
Stores frequently used instructions
Decodes instructions
Generates timing and control signals
What is the purpose of the Cache?
Stores frequently used instructions
Decodes instructions
Performs arithmetic calculations
Generates timing and control signals
Which register stores the address of the next instruction to be run?
Program Counter
Memory Address Register
Memory Data Register
Accumulator
Which register stores the address where data will be fetched?
Memory Address Register
Program Counter
Memory Data Register
Accumulator
Which register copies data to and from main memory?
Memory Data Register
Program Counter
Memory Address Register
Accumulator
Which register stores the results of arithmetic calculations made by the ALU?
Accumulator
Program Counter
Memory Address Register
Memory Data Register
What are the components of the Von Neumann Architecture?
Control Unit, Arithmetic Logic Unit, Cache, Registers
Program Counter, Memory Address Register, Memory Data Register, Accumulator
Control Unit, Cache, Registers
Arithmetic Logic Unit, Memory Address Register, Memory Data Register, Accumulator
What actions occur at each stage of the fetch-execute cycle?
Fetch, Decode, Execute
Decode, Fetch, Execute
Execute, Fetch, Decode
Execute, Decode, Fetch
What are the switches inside a computer made up of?
Transistors
Gates
Logic
Registers
What are the two possible states of the switches inside a computer?
ON, OFF
Open, Closed
High, Low
True, False
What logical decisions are performed by the ALU?
Using logic gates with binary data
Performing arithmetic calculations
Generating timing and control signals
Storing frequently used instructions
What are the billions of components inside a CPU?
Transistors
Gates
Logic
Registers
What is the role of the ALU in the Von Neumann Architecture?
Fetching, decoding, and executing instructions
Performing arithmetic calculations
Generating timing and control signals
Storing frequently used instructions
What does the ALU stand for?
Arithmetic Logic Unit
Awesome Lynx Underwear
Arithmatic Logic Unit
Arithmetic Loves Units
Which of these are REGISTERS in the CPU? (Tick ALL that are correct)
Accumulator
ALU
Program Counter
Memory Address Register
Control Bus Register
The Program Counter
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Memory Address Register (MAR)
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Memory Data Register (MDR)
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Accumulator
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
The Control Unit
Controls the flow of data around the CPU and also decodes instructions
Only controls the flow of data around the CPU
Only decodes instructions
Controls how much power is directed to all components within the computer
The Arithmetic Logic Unit (ALU)
Carries out numerical calculations and logical decisions
Calculates the different items of number data stored within the Accumulator and converts them into logical decisions
Calculates graphic data as they are only found within GPU units.
Calculates the flow of execution in a program and decodes instructions into small steps to be carried out by the program counter.
What is the unit of measurement for CPU clock speed?
Megahertz
Gigabytes
Terahertz
Kilobytes
What does increasing the clock speed of a CPU result in?
No change in performance
Slower performance
More storage space
Faster performance
How is the number of cores on a processor related to CPU performance?
It improves performance by processing instructions simultaneously
It has no impact on performance
It slows down the CPU
It reduces the cache size
What is the function of cache in a CPU?
To process graphics
To cool down the CPU
To store data and instructions
To manage power consumption
How does increasing the cache size improve CPU performance?
It reduces the clock speed
It slows down the CPU
It decreases the number of cores
It allows the CPU to access data faster
What is the typical unit of measurement for modern CPU clock speeds?
Petahertz
Terabytes
Megahertz
Kilohertz
What is the basis of measuring CPU clock speed?
Bytes
Hertz
Bits
Volts
What is the purpose of RAM in a computer system?
To cool down the CPU
To process instructions
To store temporary data
To display images
How does the number of cores on a processor affect the CPU's ability to process instructions?
It slows down the processing speed
It reduces the clock speed
It allows for simultaneous processing of instructions
It has no impact on processing speed
What is the role of cache in improving CPU performance?
To increase the clock speed
To reduce the size of RAM
To store data for faster access
To decrease the number of cores
Where would you store the most frequently used instructions?
Registers
Secondary Storage
Cache
Main Memory
Which of the following CPU's are quicker?
1.5GHz Quad-core Processor
4.5GHz Dual-core processor
2.2GHz Octa-core processor
2Ghz Hex-core processor
A CPU is measured in Hertz, this speed is the maximum number of instructions which can be processed in a second. This speed is known as the [???]
(a)
Which of the following components are part of the CPU?
Cache Memory
RAM
Control Unit
Arithmetic Logic Unit
ROM
What does CPU stand for?
Central Processing Unit
Central Purifying Unit
Central Parallel Unit
Central Positioned Unit
Which three are factors that affect CPU performance?
Cache Size
Clock Speed
Number of Cores
Number of Control Units
Size of Memory Address Register
What is the cache?
A small amount of memory inside the CPU that stores commonly used instructions.
A small amount of memory outside the CPU that stores commonly used instructions.
A portion of the Hard Disk Drive (secondary storage) that is used to hold instructions currently being worked on by the CPU.
A register within the Random Access Memory, used primarily for storing instructions used each time the computer is switched on.
A part of the CPU that often overheats from the amount of instructions it executes every second.
How does a small amount of Cache memory have a significant impact on the performance of a CPU?
Commonly used instructions can be quickly accessed from within the CPU, meaning less time is required to fetch these from the RAM(main memory).
Commonly used instructions can be quickly accessed from from the RAM(main memory) so less time is spent scanning the surface of the Hard Disk Drive.
The CPU requires a steady supply of electrical current, and the Cache acts as a kind of well for this. By having a larger Cache, it means your computer can function for longer between small electrical power-outs.
A larger Cache means that the CPU has almost a second form of RAM and this means twice as many instructions can be fetched, decoded and executed per cycle.
What is clock speed?
The number of cycles per second, measured in Hertz (Hz).
The speed with which the computer clock(the one that tells the time in the bottom right hand corner) is refreshed.
The speed with which an individual instruction can be passed from RAM to the Memory Data Register.
The number of bits (1s and 0s) that can be processed per second, measured in Hertz (Hz).
The number of nibbles that can be processed per second, measured in Kilohertz (Hz).
The faster the clock speed...
The more instructions can be fetched, decoded and executed in a given period of time.
The easier it is to time the completion of a particular task by the CPU.
The greater the chance of the CPU being overclocked and potentially being damaged.
The less threads the CPU will be dealing with at any given moment in time.
A cycle is...
Fetching, decoding and executing an instruction.
Copying data from the accumulator and sending it back to the RAM (primary memory).
Storing, decoding and fetching an instruction
Thirty two 1s and 0s being stored in the registers of the CPU, ready to be processed.
Multiple cores are...
Architecture where a single control unit works with several cores (the bits of a processor that actually carry out the instructions).
Architecture where several control units work with more than one core (the bits of a processor that actually carry out the instructions).
Architecture where there is more than one processor. Each processor is given its own dedicated chip of primary memory (RAM), to prevent data collisions.
Is actually a misleading phrase. It actually means more than one control unit working with a single core(the bit of a processor that actually carry out the instructions).
A Dual Core Processor improves performance by...
Each core simultaneously processing instructions (so the time required is almost halved).
One core can work faster on a task because there is a redundant processor not having to be managed by the Control Unit.
Each core is designed to be significantly quicker so together they will process more together.
Bottlenecks of data are removed from the processor bus because they are being passed directly into each code.
The Program Counter
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Memory Address Register (MAR)
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Memory Data Register (MDR)
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
The control unit
Controls the flow of data around the CPU and also decodes instructions
Only controls the flow of data around the CPU
Only decodes instructions
Controls how much power is directed to all components within the computer
Accumulator
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
The Arithmetic Logic Unit (ALU)
Carries out numerical calculations and logical decisions
Calculates the different items of number data stored within the Accumulator and converts them into logical decisions
Calculates graphic data as they are only found within GPU units.
Calculates the flow of execution in a program and decodes instructions into small steps to be carried out by the program counter.
Which of these are not steps in the FDE cycle?
Instructions are fetched from main memory
Instructions are decoded in the control unit
The decoded instruction is executed
The ALU decodes the instructions
The program counter transfers the data to be decoded to the MDR
Which of the following is the fastest memory?
RAM
Cache
Which of the following are peripherals?
CPU
Motherboard
Mouse
Cache
Printer
