wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y11 Architecture & Primary Homework

Total questions: 39

Worksheet time: 2hrs 5mins

Name
Class
Date
1.

Random Access Memory is?

(a)  

2.

Random (a)   Memory

3.

(a)   Only Memory is Non-Volatile

4.

(a)   Processing Unit

5.

Central (a)   Unit

6-7.

General purpose computers consist of ............... and software. ...................... is the physical components of the computer, such as the central processing unit (CPU), hard disk, monitor, keyboard and mouse. Software is the programs that run on a computer.

6.

What is the missing word from the text?

(a)  

7.

Which of the following is a register in the CPU?

a)

Memory Address Register

b)

Memory Data Register

c)

ALU Register

d)

Information FDE Register

8.

Read Only Memory holds the ...?

a)

Currently running data

b)

BIOS

c)

Data & Instructions

d)

Operating system

9.

Read Only Memory is ​ (a)  

Choose from the below words
non - volatile
volatile
secondary
magnetic
10.

What device performs logical operations within the CPU?

a)

CU

b)

MDR

c)

CIR

d)

ALU

11.
What is the main function of the CPU?
a)

To carry out processing of the data

b)

To help with playing games

c)

To fetch instructions from memory, decode them and execute the instructions

d)

To heat up the computer

12.
Which level of cache is the fastest but has the smallest capacity?
a)
Level 1
b)
Level 2
c)
Level 3
d)
Level 4
13.
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.
14.
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
15.
How can a bigger cache improve CPU performance?
a)
By being able to carry out more calculations
b)
By being able to store more recently used instruction inside the CPU for quicker access times
c)

By being able to do more arithmetic per second

d)

By being able to store less used instructions inside the CPU for quicker access times

16.

Select the device that uses laser to read and write data.

a)

Magnetic tape

b)

Pen drive

c)

Memory stick

d)

Blu-ray

17.

Current .................. Register

a)

Instruction

b)

Logic

c)

Memory

d)

Data

18.

After upgrading the RAM, Quinn could make further changes to improve his computer’s performance. Make a list of three "things" Quinn could use to improve the performance?

18.

List of 3 "things" that would improve performance.

4 lines
19.
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

20.
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
21.
Which of the following is not a physical component inside the CPU?
a)
Arithmetic Logic Unit
b)
Control Unit
c)
Cache
d)
Clock Speed
22.

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

23.

Which of the following is an embedded system?

a)

Laptop

b)

Dishwasher

c)

Desktop Computer

d)

Tablet Computer

24-28.

ROM can be read from, but not written to, hence the term 'read only'. This makes ROM ideal for storing instructions and data that are needed for the computer to run. These instructions and data are usually programmed by the computer's manufacturer and cannot be overwritten.

The BIOS (Basic Input Output System) is an example of a program that is stored in ROM. The BIOS runs as soon as the computer is switched on. It checks that the hardware is functioning correctly, then runs a second program known as the bootup or bootstrap program that loads the computer's operating system from the hard drive into the RAM. The BIOS is always needed so it is stored in ROM.

24.

What is the purpose of ROM?

a)

To store data permanently

b)

To be programmed by the computer's manufacturer

c)

To be written to by the user

d)

To store temporary data

25.

What does the BIOS do?

a)

Checks hardware functionality and loads the operating system from the hard drive into RAM

b)

Manages the computer's memory and storage devices

c)

Controls the input and output devices of the computer

d)

Executes the instructions of the operating system

26.

Where is the BIOS stored?

a)

RAM

b)

ROM

c)

Hard Disk

d)

CD-ROM

27.

What is an example of a program stored in ROM that runs when the computer is switched on?

a)

BIOS

b)

RAM

c)

CPU

d)

Hard Drive

28.

What is ROM used for?

a)

Storing instructions and data needed for the computer to run

b)

Storing temporary data during computer operation

c)

Storing user-generated data

d)

Storing data for long-term storage

29.

Which component could improve the performance of a computer?

a)

ALU

b)

External USB Storage

c)

Printer

d)

RAM

30.

Which is volatile storage?

a)
RAM
b)
Secondary Storage
c)
ROM
d)
Hard Disk
31.

This contains the BIOS (Boot-up program)

a)
ROM
b)
Secondary Storage
c)
Hard Disk
d)
RAM
32.

You can write data more than once to this device?

a)
DVD+R
b)
CD ROM
c)
ROM
d)
RAM
33.
What happens to RAM when the electricity is turned off?
a)
The data from the memory is not saved
b)
The data from memory is saved onto flash memory
c)
The data from the memory is saved onto the hard disk
d)
The data from the memory is saved onto ROM
34.

What happens with RAM when the power is switched off?

4 lines
35-39.

The fetch-decode-execute cycle

The fetch-decode-execute cycle is followed by a processor to process an instruction. The cycle consists of several stages.

The memory address held in the program counter is copied into the MAR.

The address in the program counter is then incremented (increased) by one. The program counter now holds the address of the next instruction to be fetched.

The processor sends a signal along the address bus

to the memory address held in the MAR.

The instruction/data held in that memory address is sent along the data bus to the MDR.

The instruction/data held in the MDR is copied into the CIR.

The instruction/data held in the CIR is decoded and then executed. Results of processing are stored in the ACC.

The cycle then returns to step one.

Depending on the type of instruction, additional steps may be taken:

If the instruction is to transfer data held in the ACC back to primary memory, the intended memory address is copied into the MAR. The data to be transferred is copied into the MDR and then transferred to the specified address using the address bus and data bus.

The executed instruction may require the program to jump to a different place in the program. In this case, the memory address of the new next instruction to be fetched is copied into the program counter. The process then restarts at step one.

35.

What is the purpose of the fetch-decode-execute cycle?

a)

To process an instruction

b)

To generate a JSON object

c)

To summarize the passage

d)

To adhere to the JSON Schema

36.

What happens to the address in the program counter?

a)

It is decremented by one.

b)

It is incremented by one.

c)

It is reset to zero.

d)

It remains unchanged.

37.

What is the purpose of decoding the instruction/data held in the CIR?

a)

To execute the instruction/data

b)

To fetch the next instruction/data

c)

To store the instruction/data in memory

d)

To update the program counter

38.

What does the processor send along the address bus to the memory address held in the MAR?

a)

Data

b)

Instruction

c)

Signal

d)

Control

39.

What is copied into the MAR?

a)

The memory address held in the program counter

b)

The memory address held in the memory unit

c)

The memory address held in the instruction register

d)

The memory address held in the accumulator

40.

Which type of Primary Memory is Non-Volatile?

4 lines
41-45.

Control unit

The CU provides several functions:

  • it fetches, decodes and executes instructions

  • it issues control signals that control hardware

  • it moves data around the system

Arithmetic logic unit

The ALU has two main functions:

  • It performs arithmetic and logical operations (decisions). The ALU is where calculations are done and where decisions are made.

  • It acts as a gateway between primary memory and secondary storage . Data transferred between them passes through the ALU.

Key fact

The ALU performs calculations and makes logical decisions.

Cache

Cache is a small amount of high-speed random access memory (RAM) built directly within the processor. It is used to temporarily hold data and instructions that the processor is likely to reuse. This allows for faster processing as the processor does not have to wait for the data and instructions to be fetched from the RAM.

Registers

Registers are small amounts of high-speed memory contained within the CPU. They are used by the processor to store small amounts of data that are needed during processing, such as:

  • the address of the next instruction to be executed

  • the current instruction being decoded

  • the results of calculations

Different processors have different numbers of registers for different purposes, but most have some, or all, of the following:

  • program counter

  • memory address register (MAR)

  • memory data register (MDR)

  • current instruction register (CIR)

  • accumulator (ACC)

41.

What is the purpose of having different numbers of registers in different processors?

a)

To optimize performance for specific tasks

b)

To reduce power consumption

c)

To increase the overall processing speed

d)

To provide flexibility in handling different types of data

42.

What are the main functions of the control unit in a computer processor?

a)

Fetch instructions

b)

Decode instructions

c)

Execute instructions

d)

Store instructions

43.

What is the main function of the ALU?

a)

Perform calculations and make logical decisions

b)

Store data and instructions

c)

Control the flow of data within the processor

d)

Manage input and output devices

44.

What are registers used for in a computer processor?

a)

To store data needed during processing

b)

To store large amounts of memory

c)

To control the flow of data in the processor

d)

To perform arithmetic operations

45.

What is the purpose of cache?

a)

To store a small amount of high-speed memory

b)

To hold data and instructions temporarily

c)

To summarize computer processor components

d)

To generate a JSON object

46.

A 1000 bytes == ?

(a)  

47.

RAM

a)

Volatile

b)

Permanent

c)

Persistent

d)

Secondary

48.

ROM

a)

Read Only

b)

Read & Write

c)

Volatile

d)

Holds the BIOS

49-53.

ROM can be read from, but not written to, hence the term 'read only'. This makes ROM ideal for storing instructions and data that are needed for the computer to run. These instructions and data are usually programmed by the computer's manufacturer and cannot be overwritten.

The BIOS (Basic Input Output System) is an example of a program that is stored in ROM. The BIOS runs as soon as the computer is switched on. It checks that the hardware is functioning correctly, then runs a second program known as the bootup or bootstrap program that loads the computer's operating system from the hard drive into the RAM. The BIOS is always needed so it is stored in ROM.

49.

What is the purpose of ROM?

a)

To store data permanently

b)

To be programmed by the computer's manufacturer

c)

To be written to by the user

d)

To store temporary data

50.

What is ROM used for?

a)

Storing instructions and data needed for the computer to run

b)

Storing temporary data during computer operation

c)

Storing user-generated data

d)

Storing data for long-term storage

51.

What is the function of BIOS?

a)

Checks hardware functionality and loads the operating system from the hard drive into RAM

b)

Manages software applications on the computer

c)

Connects the computer to the internet

d)

Displays graphics on the screen

52.

Where is the BIOS stored?

a)

RAM

b)

ROM

c)

Hard Disk

d)

CD-ROM

53.

What is an example of a program stored in ROM that runs when the computer is switched on?

a)

BIOS

b)

RAM

c)

CPU

d)

Hard Drive

54-58.

Random access memory (RAM) is volatile primary memory. Once the computer is switched off, the data and instructions held in RAM are lost. RAM is given the term ‘random access’ because data can be stored and accessed from any location within the memory.

RAM is used to hold data and instructions that are currently in use. In a modern PC, RAM is used to hold the operating system and any open documents and programs that are running.

54.

What happens to the data and instructions held in RAM when the computer is switched off?

a)

They are saved to the hard drive

b)

They are transferred to the CPU cache

c)

They are lost

d)

They are stored in ROM

55.

What is the nature of RAM?

a)

Volatile

b)

Non-volatile

c)

Secondary

d)

Tertiary

56.

What is the main purpose of RAM?

a)

To hold the operating system

b)

To hold running documents

c)

To hold running programs

d)

To hold the computer's hardware information

57.

What is the main function of RAM?

a)

To store and access data from any location within the memory

b)

To store and access data from a specific location within the memory

c)

To store and access data from external storage devices

d)

To store and access data from the CPU cache

58.

What is the main function of RAM?

a)

To store data and instructions that are currently in use

b)

To store data and instructions that are not currently in use

c)

To store data and instructions permanently

d)

To store data and instructions temporarily

59-63.

There are times when the amount of RAM needed to hold all running programs and data is greater than the amount of RAM available to the computer. When this happens, part of the computer's secondary storage, such as the hard disk, can be used to store data temporarily.

Virtual memory enables data that is in RAM and not currently being used to be transferred to the hard disk. This frees up room in RAM for other programs and data. When the data on the hard disk is needed again, any other unused data is transferred to the hard disk before the original data is transferred back to RAM. This process is known as swapping.

Using virtual memory makes a computer run slower, as the processor has to wait while data is swapped between hard disk and RAM. As secondary storage devices have slower access times than RAM, the computer's processing performance can be severely impaired. Processing performance can be improved by increasing the size of the RAM, thereby reducing the need for virtual memory.

59.

Using virtual memory can (a)   down a computer's processing performance.

60.

Virtual memory is used when there is not enough (a)   available to hold all running programs and data.

61.

How can increasing the size of RAM improve processing performance?

4 lines
62.

Swapping is the process of transferring data between the hard disk and (a)  

63.

What does virtual memory allow to be transferred between RAM and the hard disk to free up space in RAM for other programs and data?

(a)  

64-66.

The CPU has a number of components. The control unit makes sure that all these components do their operations at the correct time and in the correct sequence. The registers store small amounts of information. Buses transfer information from one part of the CPU to another. In a 64 bit processor the data bus would have 64 lines.

Bus Information travels along a bus from one part of the CPU or computer to another

Address Bus This is a one way bus which requests data from an address in memory

Data Bus This bus moves data in both directions as data is both read and written to memory

Control Unit (CU) This is responsible for the timing on the CPU. It makes use of the clock to make sure all operations in the processor happen in the correct sequence

Arithmetic Logic Unit (ALU)This does all arithmetic calculations and logical operations. Results go in the Accumulator

Registers Small areas where binary digits are read and written on the CPU

Accumulator (ACC) Results from the ALU are temporarily stored here until they are written to memory

Program Counter (PC) This stores the memory address of the next instruction. At each fetch / execute cycle it will be incremented (1 is added to it)

Current Instruction Register (CIR) The current instruction is stored in this register in binary

Memory Address Register (MAR) This stores the memory address of the current instruction being executed

Memory Data Register (MDR)This stores the data that was read or written to memory

64.

What component temporarily stores results from the ALU?

a)

Control Unit

b)

Memory Unit

c)

Accumulator

d)

Input/Output Unit

65.

What does the Program Counter (PC) store?

a)

Memory address of the next instruction

b)

Data of the next instruction

c)

Result of the previous instruction

d)

Address of the current instruction

66.

What transfers information within the CPU and computer?

a)

Registers

b)

Buses

c)

ALU

d)

Cache