Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AS Computer Architecture

Total questions: 23

Worksheet time: 16mins

Name
Class
Date
1.
Who developed the idea of a stored program computer and modern computer architecture?
a)
John Von Neumann
b)
Bill Gates
c)
Steve Jobs
d)
Tim Berners-Lee
2.
The idea developed in 1945 by Von Neumann of a computer holding both programs and the data used by the programs in memory is called the..?
a)
Stored Program Concept
b)
Memory Program System
c)
Stored Memory Concept
d)
Stored Memory Program
3.
What connects the processor and memory?
a)
Buses
b)
Cache
c)
NIC
d)
Control Unit
4.
What are the two main parts of the processor?
a)
Control Unit & Arithmetic Logic Unit
b)
RAM & ROM
c)
RAM & Cache
d)
Control Unit & Cache
5.
Which of these is not a bus within the computer?
a)
I/O Bus
b)
Address Bus
c)
Data Bus
d)
Control
6.

Which of these buses is not bi-directional?

a)

Data Bus

b)

Control Bus

c)

Address Bus

7.
The small high speed storage areas within the memory and processor are known as..?
a)
Registers
b)
Addresses
c)
Cache
d)
Buses
8.
The MDR, MAR, PC & CIR are all examples of..?
a)
Registers
b)
Addresses
c)
Buses
d)
Control Units
9.
Which of the following is not a register?
a)
CU
b)
MAR
c)
MDR
d)
PC
10.

The register which holds the address of the location to or from which data are to be transferred is called

a)

Index Register

b)

Instruction Register

c)

Memory Address Register

d)

Memory Data Register

11.

The device which is used to connect a peripheral to bus is called . Control register B. Interface C. Communication protocol D. None of these

a)

Control Register

b)

Interface

c)

Communication Protocol

d)

None of these

12.

Which of the following register is used in the control unit of the CPU to indicate the next instruction which is to be executed ?

a)

Accumulator

b)

Index Register

c)

Instruction Decoder

d)

Program Counter

13.

What are the two main architectural models that use the stored-program model?

a)

Processing Architecture

b)

Storage Architecture

c)

Harvard Architecture

d)

Von Neumann Architecture

e)

Desktop Architecture

14.

What architecture stores both program instructions and data in main memory

a)

Processing Architecture

b)

Harvard Architecture

c)

PC Architecture

d)

Von Neumann Architecture

15.

When the CPU decodes and executes an instruction and then repeats. This is called the..

a)

Fetch-decode-execute cycle

b)

Decode-execute-fetch- cycle

c)

Execute-decode-fetch- cycle

d)

Execute-fetch-process-cycle

16.

Which of the images below demonstrates the Von Neumann Architecture

a)
b)
c)
d)
17.

The computer architecture that uses different memory spaces for instructions and data is called..

a)

Harvard Architecture

b)

Contemporary Architecture

c)

Grid computing Architecture

d)

Cluster computing Architecture

18.

What computer architecture simultaneously reads or writes data from the data memory

a)

Von Neumann Architecture

b)

PC Architecture

c)

Storage processing Architecture

d)

Harvard Architecture

19.

Multiple computers on a shared network taking part in solving a bigger problem is a form of ...

a)

Networking

b)

Cyber computer

c)

Controlled computing

d)

Distributed computing

20.

What is the high speed memory between the main memory and the CPU called?

a)

Register Memory

b)

Storage Memory

c)

Cache Memory

d)

Virtual Memory

21.

which is a form of permanent memory that holds all the instructions the computer needs to start up and does not get erased when the power is turned off.

a)

RAM

b)

The Network Interface Card (NIC)

c)

The CUP

d)

ROM

22.

What is the name given to the memory which works on time sharing principle in order to create an illusion of infinite memory space?

a)

Register

b)

Primary memory

c)

Virtual memory

d)

Cache memory

23.

The main advantage of semiconductor RAM is its ability to:

a)

retain stored data when power is interrupted or turned off

b)

be written to and read from rapidly

c)

be randomly accessed

d)

be sequentially accessed