Font size
WorksheetsJ277 1.1 Hardware
Total questions: 40
Worksheet time: 20mins
Which of the following are characteristics of RAM?
Tick all that apply.
Stores Data
The memory is volatile
Stores frequently used instructions
Data is read-only, cannot be changed
Stores currently running data and instructions
Which of the following are characteristics of ROM?
Tick all that apply.
Stores Data
The memory is volatile
Stores frequently used instructions
Data is read-only, cannot be changed
Stores currently running data and instructions
Which of the following are stored in RAM?
Operating System
Programs currently in use
Data currently in use
Bootstrap / Booting Data
Drivers
A portion of the secondary storage which can be used as memory instead of adding additional RAM is called what?
(a)
Which type of memory holds frequently used instructions?
(a)
Which of the following are characteristics of Solid State Storage
Portable
Cheap
No Moving Parts
Noisy
Fast read / write speeds
Which of the following are features of secondary storage
Long Term / Non volatile memory
Short Term / Non volatile memory
Stores computers operating system, programs, files and folders
Stores frequently used instructions
Which of the following are characteristics of secondary storage that should be considered when choosing a device?
Capacity / Size
Speed
Cost
Brand
Number of moving parts
Most suitable secondary storage type for a portable video camera
Magnetic
Solid State / Flash
Optical
Mechanical
Most suitable secondary storage type for a portable video camera
Magnetic
Solid State / Flash
Optical
Mechanical
Most suitable secondary storage type for a software package which will be sold in a shop.
Magnetic
Solid State / Flash
Optical
Mechanical
What is the main purpose of the CPU?
To Fetch, Decode and Execute Instructions (in MEMORY).
To perform calculations.
To render graphics on a screen.
To manage the computer system.
What is the main feature of the von Neumann Computer architecture?
There is a single PRIMARY MEMORY for both data and instructions.
The model as a single CPU
The instructions are stored in PRIMARY MEMORY
Data is stored in SECONDARY STORAGE
What are the MAIN COMPONENTS of the CPU? (Tick all that are correct).
ALU
CU
Registers
Cache Memory
RAM
Which of these are REGISTERS in the CPU? (Tick ALL that are correct)
Accumulator
ALU
Program Counter
Memory Address Register
Control Bus Register
Tick all options that happen in the FETCH CYCLE?
Program Counter (PC) is incremented
The Instruction at the MAR address is read from RAM
The Program Counter (PC) value is copied to the MAR
The instruction in the program counter is decoded
The value in the MDR is written to the address in the MAR.
Which of these best defines an embedded system?
A computer system
A general purpose computer system
A dedicated computer system built into a device
A portable computer system
A computer system with no operating system
Which of these are embedded systems? (tick all that apply).
Desktop
iPad
Sky Box
Washing Machine
SAT NAV
Which register is found in the ALU?
Accumulator
MDR
MAR
Program Counter
Which register is found in the CU?
Accumulator
MDR
MAR
Program Counter
Which part of the CPU is responsible for decoding instructions?
MDR
MAR
ALU
CU
What does the cache store?
In use programs and data
Frequently used instructions
Programs and data
In use instructions
Instructions from the RAM which won't fit.
What is 1 Fetch, Decode & Execute cycle performed in 1 second?
1 Hertz (1hz)
1 Kilohertz (1khz)
1 Megahertz (1mhz)
1 Gigahertz (1ghz)
What is 1,000,000 Fetch, Decode & Execute cycles performed in 1 second?
1 Hertz (1hz)
1 Kilohertz (1khz)
1 Megahertz (1mhz)
1 Gigahertz (1ghz)
During the fetch cycle. After an instruction is located in the RAM (Main memory), what happens next?
Instruction is copied to the Cache
Instruction is executed by the control unit
Instruction is copied to the MDR
Instruction is copied to the MAR
Instruction copied to virtual memory
What does the Memory Data Register (MDR) do?
Holds the actual data or instruction, which has been fetched from memory or is waiting to be written to memory.
Hold any memory address about to be used by the CPU. The address might point to data or an instruction.
Holds the address of the instruction for each cycle.
Stores the intermediate results of calculations in the ALU.
Holds program instructions and program data.
What does the Memory Address Register (MAR) do?
Holds the actual data or instruction, which has been fetched from memory or is waiting to be written to memory.
Hold any memory address about to be used by the CPU. The address might point to data or an instruction.
Holds the address of the instruction for each cycle.
Stores the intermediate results of calculations in the ALU.
Holds program instructions and program data.
What does the accumulator do?
Holds the actual data or instruction, which has been fetched from memory or is waiting to be written to memory.
Hold any memory address about to be used by the CPU. The address might point to data or an instruction.
Holds the address of the instruction for each cycle.
Stores the intermediate results of calculations in the ALU.
Holds program instructions and program data.
What does the program counter do?
Holds the actual data or instruction, which has been fetched from memory or is waiting to be written to memory.
Hold any memory address about to be used by the CPU. The address might point to data or an instruction.
Holds the address of the instruction for each cycle.
Stores the intermediate results of calculations in the ALU.
Holds program instructions and program data.
What are main factors which affect CPU performance? (tick all that apply)
Cache Size
Number of Cores
Clock Speed
Cathode Size
Control Unit speed
Which of the following are registers in the CPU?
Cache
Memory Data Register (MDR)
Accumulator
Program Counter
Arithmetic Logic Unit (ALU)
How many processors does a Dual Core CPU have?
(a)
CPU Stands for (a)
The CPU is the part of the computer that fetches and executes the (a) that are stored in memory.
Which of the following occur during the FETCH stage of the FDE cycle?
Copy Memory address from the program counter to the MAR
Copy the instruction stores in the MAR to the MDR
Increment (Increase) the program counter to point to next instruction
Instruction in MDR is decoded by the control unit
The Control Unit gets ready to load values into the MDR
Which of the following occur during the EXECUTE stage of the FDE cycle?
Copy Memory address from the program counter to the MAR
Copy the instruction stores in the MAR to the MDR
Increment (Increase) the program counter to point to next instruction
Instruction in MDR is decoded by the Control Unit
The instruction is performed. This could be loading data or writing data to memory or performing a calculation.
Which of the following occur during the DECODE stage of the FDE cycle?
Copy Memory address from the program counter to the MAR
Copy the instruction stores in the MAR to the MDR
Increment (Increase) the program counter to point to next instruction
Instruction in MDR is decoded by the Control Unit
The instruction is performed. This could be loading data or writing data to memory or performing a calculation.
What does the cache memory contain?
Frequently used instructions
Data, Files and Programs which are currently in use
The address of the next instruction needed by the CPU
A collection of items of the same type stored in a hidden or inaccessible place.
Holds the results of calculations performed by the ALU
