wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Architecture Quiz 7

Total questions: 42

Worksheet time: 24mins

Name
Class
Date
1.

The only form of addressing for branch instructions is ____addressing.

a)

register

b)

relative

c)

base

d)

immediate

2.

A_______is an electronic circuit that produces an output signal that is a simple Boolean operation on its input signals

a)

gate

b)

decoder

c)

counter

d)

flip-flop

3.

Choose the most four basic functions of a computer.

a)

Moving data, storing data, processing data, controlling.

b)

Supporting operating system, accessing hard disks, supporting network connections, supporting HDMI ports.

c)

Reading disks, accessing network resources.

d)

Reading data from keyboard, printing data to monitor, allowing network connections.

4.

___refers to the operational units and their interconnections that realize the architectural specifications.

a)

Computer architecture

b)

Computer function

c)

Computer organization

d)

Instruction set architecture

5.

What is the most important function of the control unit (CU)?

a)

It manages the order of running instructions.

b)

It will read and process data from main memory.

c)

It directs the operation of the other CPU components.

d)

It will read instructions from main memory then decoding them.

6.

What is Memory Address Register (MAR)?

a)

Contains a word to be stored in memory or sent to the I/O unit, or is used to receive a word from memory or from the I/O unit.

b)

Employed to hold temporarily the righthand instruction from a word in memory.

c)

Contains the address in memory of the word to be written from or read into the MBR.

d)

Contains the address of the next instruction pair to be fetched from memory

7.

What is false about the von Neumann architecture?

a)

Data and instructions are stored in a single read-write memory.

b)

The contents of this memory are addressable by location, without regard to the type of data contained there.

c)

Execution occurs in a sequential fashion (unless explicitly modified) from one instruction to the next.

d)

Data is stored in main memory and instructions are stored in cache memory

8.

What is the maximum addressable memory of a 32-bit microprocessor with 24-bit address?

a)

16 GB

b)

16 MB

c)

16 Gbits

d)

16 Mbits

9.

What is the special feature of Memory Cache?

a)

Allows faster access than DRAM memory

b)

Memory cache is outboard storage memory

c)

Allows faster access than CPU registers

d)

Fixed memory – Read Only Memory

e)

Has a larger capacity than HDD

10.

In the direct mapping method from 256MB main memory with 512KB cache, what is the number of bits for the TAG element in the address?

a)

6

b)

7

c)

8

d)

9

11.

A byte addressable microprocessor has 24 bit address. What is maximum memory capacity?

a)

4 MegaByte

b)

8 MegaByte

c)

16 MegaByte

d)

32 MegaByte

12.

In error correcting code (single ECC), how many bits are used to correct one bit in 8-bit data?

a)

4.

b)

5

c)

6

d)

7

13.

Which RAID level uses striping technique with a minimum of 3 disks and provides fault tolerance through the use of parity bit?

a)

RAID 0

b)

RAID 1

c)

RAID 2

d)

RAID 3

14.

In terms of performance, what is the main advantage of a solid state drive over a magnetic disk?

a)

A solid state drive has faster access time, lower latency, and higher reliability

b)

A solid state drive has larger capacity, lower power consumption, and lower cost

c)

A solid state drive has better compatibility, longer lifespan, and higher security

d)

A solid state drive has none of the mentioned advantages over a magnetic disk

15.

Consider the expression: NOT(A + B) = ? Apply DeMorgan’s Theorem to replace at “?”

a)

NOT A AND NOT B

b)

NOT A OR NOT B

c)

NOT A AND B

d)

A OR NOT B

16.

(1) An I/O module must recognize one unique address for each peripheral it controls. (2) I/O channels are commonly seen on microcomputers, whereas I/O controllers are used on mainframes.The statement (1) is and (2) is

a)

true, false

b)

true, true

c)

false, true

d)

false, false

17.

What is an interrupt vector?

a)

Part of memory which contains the addresses of interrupt handlers

b)

A signal an I/O device sends to CPU

c)

A signal an I/O software sends to CPU

d)

None of the mentioned

18.

If the operation involves reference to an operand in memory or available via I/O, then determine the address of the operand.

a)

Operand fetch

b)

Data operation

c)

Operand store

d)

Operand address calculation

19.

What is result of 10100101 xor 11001001?

a)

11101101

b)

10000001

c)

01101100

d)

10101100

20.

What is result left rotate of 10110101 by 2 bit?

a)

01101011

b)

10101101

c)

01101101

d)

11010110

e)

11010100

21.

The effective address of Register indirect addressing mode is

a)

EA = R

b)

EA = (R)

c)

EA = (R)+A

d)

EA = (R)+(A)

22.

What is the main difference between x86 and ARM instruction formats?

4 lines
23.

What is the main difference between x86 and ARM instruction formats?

a)

x86 instructions are variable in length, while ARM instructions are fixed

b)

x86 instructions are fixed in length, while ARM instructions are variable

c)

Both x86 and ARM instructions are fixed in length

d)

Both x86 and ARM instructions are variable in length

24.

What is the primary purpose of the “Fetch instruction” phase in the operation of a processor?

a)

To read an instruction from memory

b)

To interpret the instruction

c)

To perform arithmetic operations on data

d)

To write data to memory

25.

Control and status registers are used by which entities to control the operation of the processor?

a)

Privileged, operating system programs

b)

Machine or assembly language programmers

c)

External I/O devices

d)

Main memory modules

26.

Which of the following statement is correct in the context of Instruction Pipelining?

a)

Instruction Pipelining reduces the efficiency of instruction execution by introducing delays and dependencies between instructions

b)

Instruction Pipelining is only effective for specific types of instructions and has no impact on the overall efficiency of instruction execution

c)

Instruction Pipelining enhances efficiency by enabling simultaneous execution of multiple instructions in different stages, boosting overall throughput

d)

Instruction Pipelining improves efficiency by processing multiple instructions simultaneously, reducing execution time. However, it can face challenges like hazards, introducing delays and impacting overall performance

27.

“Multiple processors share a single memory or pool of memory by means of a shared bus or other interconnection mechanism; a distinguishing feature is that the memory access time to any region of memory is approximately the same for each processor”. Which concept does the statement belong to?

a)

Symmetric multiprocessor (SMP)

b)

Nonuniform memory access (NUMA)

c)

Cluster

d)

Single instruction, multiple data (SIMD)

28.

Suppose sellers of perfume are required to send $1.00 to the government for every bottle of perfume they sell. Further, suppose this tax causes the price paid by buyers of perfume to rise by $0.60 per bottle. Which of the following statements is correct?

a)

Sixty percent of the burden of the tax falls on sellers.

b)

This tax causes the demand curve for perfume to shift downward by $1.00 at each quantity of perfume.

c)

The effective price received by sellers is $0.40 per bottle less than it was before the tax.

d)

All of the above are correct

29.

Alicia is a vegetarian, so she does not eat beef. That is, beef provides no additional utility to Alicia. She loves potatoes, however. If we illustrate Alicia’s indifference curves by drawing beef on the horizontal axis and potatoes on the vertical axes, her indifference curves will:

a)

slope downward

b)

Be vertical straight lines

c)

Slope upward

d)

Be horizontal straight lines

30.

If the income effect cancels the substitution effect, we know that the good in question is a(n):

a)

complementary good

b)

Inferior good

c)

Luxury good

d)

Normal good

31.

The I/O technique where the CPU busy-waits for I/O completion is called:

a)

Programmed I/O or DMA

b)

Interrupt-Driven I/O

c)

Direct Memory Access (DMA)

d)

Programmed I/O

32.

What distinguishes Interrupt-Driven I/O from DMA?

a)

Interrupt-Driven I/O involves the CPU in every transfer; DMA bypasses the CPU.

b)

Interrupt-Driven I/O requires special hardware; DMA does not.

c)

Interrupt-Driven I/O is for small transfers; DMA is for large transfers.

d)

All of the mentioned.

33.

Which method maps logical addresses of variable length onto physical memory?

a)

Paging

b)

Overlays

c)

Segmentation

d)

Paging with segmentation

34.

What is the result of a logical right shift of 10110000 by 2 bits?

a)

00101100

b)

10101100

c)

10001100

d)

00110000

35.

In SuperScalar architecture, the primary goal of concurrent processing is to:

a)

Increase CPU frequency.

b)

Execute multiple instructions per cycle.

c)

Reduce CPU size.

d)

Increase core count.

36.

Multiple functional units, each pipelined, describe which architecture?

a)

Scalar

b)

Superpipelined

c)

Superscalar

d)

Vector

37.

Performs the computer’s data processing function:

a)

Arithmetic and Logic Unit (ALU)

b)

Control Unit

c)

CPU Interconnection

d)

Registers

38.

Consider an expression: 1000 0000 OR 1111 1010. What is the result?

a)

1000 0000

b)

1111 1010

c)

1001 1010

d)

1001 0101

39.

What is the benefit of cache memory in terms of computer performance?

a)

It reduces the computer’s power consumption.

b)

It speeds up data access and improves system performance.

c)

It increases the storage capacity of the computer.

d)

It serves as a backup storage for critical files.

40.

The hardware mechanism for device notification is called:

a)

Polling

b)

Interrupt

c)

Driver

d)

Controlling

41.

Which concept involves replicating register banks to share pipeline resources among threads?

a)

Pipelining

b)

Superscalar

c)

Simultaneous multithreading

d)

Superpipelining

42.

How many general-purpose registers are there in Intel 80386—Pentium 4?

a)

8

b)

16

c)

4

d)

12