wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Computer Architecture Quiz

Total questions: 72

Worksheet time: 36mins

Name
Class
Date
1.

What are the applications of Vector Processing

a)

Image processing

b)

Weather forecasting

c)

Artificial Intelligence

d)

All of the above

2.

SIMD stands for

a)

Single Instruction stream and More data stream

b)

Single Information set and Multiple data stream

c)

Single Instruction stream and Multiple data stream

d)

None of the above

3.

What is BCD equivalent for decimal number 17 ______

a)

10001

b)

10101

c)

10111

d)

11001

4.

BCD stands for

a)

Binary Coded Decimal

b)

Boot Configuration Data

c)

Binary Complement Decimal

d)

Binary Coded Device

5.

A floating point number can be represented in

a)

Base*Mantissae

b)

Mantissa*basee

c)

Exponentb* Mantissa

d)

Mantissa*exponentb

6.

Booth's algorithm is used for:

a)

Division

b)

Subtraction

c)

Multiplication

d)

Floating-point addition

7.

When subtracting binary numbers, the method often used is:

a)

Using the 1's complement

b)

Using the 2's complement

c)

Direct subtraction

d)

Reversing the sign of the minuend

8.

What is the first step in floating-point addition?

a)

Adding the exponents

b)

Aligning the mantissas

c)

Normalizing the result

d)

Performing rounding

9.

Decimal arithmetic units are primarily used for:

a)

Binary computations

b)

Floating-point operations

c)

Operations on decimal digits

d)

Logical operations

10.

Division in computer arithmetic typically involves:

a)

Repeated addition

b)

Multiplication by the reciprocal

c)

Repeated subtraction

d)

Approximation techniques

11.

What does DMA stand for?

a)

Data Memory Access

b)

Direct Memory Access

c)

Dynamic Memory Allocation

d)

Data Management Access

12.

Which mode of data transfer is fastest?

a)

Programmed I/O

b)

Interrupt-driven I/O

c)

DMA

d)

Asynchronous I/O

13.

Asynchronous data transfer ensures:

a)

Data transfer at fixed intervals

b)

Data transfer independent of clock signals

c)

No need for handshaking

d)

Data transfer only during interrupts

14.

Priority interrupt ensures:

a)

Equal priority to all devices

b)

Sequential processing of all requests

c)

Servicing the highest-priority device first

d)

Asynchronous data transfer

15.

The role of the I/O interface is to:

a)

Directly process data from the CPU

b)

Act as a mediator between CPU and peripherals

c)

Perform memory allocation

d)

Handle cache management

16.

Cache memory stores:

a)

Frequently used data

b)

Data currently processed by the CPU

c)

Large amounts of data

d)

Backup data

17.

Associative memory is also known as:

a)

Cache memory

b)

Content-addressable memory

c)

Main memory

d)

Virtual memory

18.

Memory hierarchy in a computer is arranged based on:

a)

Speed and cost

b)

Size and weight

c)

Power consumption

d)

Physical structure

19.

Auxiliary memory is typically used for:

a)

Temporary data storage

b)

Fast access to instructions

c)

Long-term data storage

d)

Arithmetic operations

20.

Which type of memory is non-volatile?

a)

RAM

b)

ROM

c)

Cache

d)

Register

21.

RISC stands for:

a)

Reduced Instruction Set Computer

b)

Rapid Instruction Set Computer

c)

Reliable Instruction Set Computer

d)

Random Instruction Set Compiler

22.

A characteristic of RISC architecture is:

a)

Complex addressing modes

b)

Variable-length instructions

c)

Single-cycle execution of instructions

d)

Microprogramming control

23.

CISC architecture focuses on:

a)

Simplified instruction set

b)

Complex instruction decoding

c)

High clock speed

d)

Load/store architecture

24.

The main advantage of RISC over CISC is:

a)

More powerful instructions

b)

Simpler and faster hardware

c)

Reduced power consumption

d)

Large memory footprint

25.

A RISC pipeline typically has:

a)

Variable stages

b)

Fewer pipeline stages

c)

Fixed and streamlined stages

d)

No pipeline

26.

What is pipelining?

a)

Executing multiple instructions simultaneously

b)

Fetching instructions in a random order

c)

Overlapping the execution of instructions

d)

Storing data in a pipeline buffer

27.

Vector processing is ideal for:

a)

Scalar operations

b)

Sequential tasks

c)

Repetitive arithmetic calculations

d)

Logical operations

28.

An arithmetic pipeline is used for:

a)

Logical operations

b)

Data storage

c)

High-speed arithmetic operations

d)

Data transfer

29.

Which is not part of parallel processing?

a)

Multiple processors

b)

Concurrent execution

c)

Sequential execution of tasks

d)

Shared memory

30.

Cache coherence in multiprocessors is essential to:

a)

Ensure shared data consistency

b)

Improve clock speed

c)

Increase pipeline efficiency

d)

Reduce memory hierarchy

31.

What is the primary goal of the memory hierarchy?

a)

To minimize hardware cost

b)

To increase access time

c)

To provide the illusion of a large, fast, and inexpensive memory system

d)

To reduce power consumption

32.

In the memory hierarchy, which memory is the fastest?

a)

Main Memory

b)

Cache Memory

c)

Auxiliary Memory

d)

Registers

33.

Which of the following memory types is typically the largest in size?

a)

Cache Memory

b)

Auxiliary Memory

c)

Main Memory

d)

Register

34.

The memory hierarchy is organized based on:

a)

Speed, cost, and size

b)

Physical structure

c)

Addressing modes

d)

Operating system constraints

35.

Which level of the memory hierarchy directly communicates with the CPU?

a)

Cache Memory

b)

Auxiliary Memory

c)

Main Memory

d)

Flash Memory

36.

Which technology is commonly used in main memory?

a)

SRAM

b)

DRAM

c)

ROM

d)

Flash Memory

37.

What is the primary function of the main memory?

a)

To permanently store data

b)

To hold data and instructions temporarily for

38.

What is stored in main memory?

a)

SRAM

b)

DRAM

c)

ROM

d)

Flash Memory

39.

What is the primary function of the main memory?

a)

To permanently store data

b)

To hold data and instructions temporarily for processing

c)

To store frequently accessed data

d)

To serve as backup storage

40.

Which statement about main memory is correct?

a)

It is non-volatile.

b)

It provides faster access than cache memory.

c)

It loses data when power is turned off.

d)

It is used for long-term data storage.

41.

The capacity of main memory is typically measured in:

a)

Bytes

b)

Kilobytes or Megabytes

c)

Gigabytes or Terabytes

d)

Nanoseconds

42.

Which of the following is true for RAM?

a)

It is non-volatile.

b)

It allows read and write operations.

c)

It stores frequently used instructions.

d)

It is faster than registers.

43.

Auxiliary memory is used for:

a)

Temporary data storage

b)

Long-term storage of data and programs

c)

High-speed operations

d)

Register-level operations

44.

Which of the following is not an example of auxiliary memory?

a)

Hard Disk

b)

SSD

c)

Magnetic Tape

d)

Cache Memory

45.

What is the main advantage of auxiliary memory over main memory?

a)

It is faster.

b)

It is non-volatile and has larger storage capacity.

c)

It is located closer to the CPU.

d)

It is cheaper per byte than main memory.

46.

Which auxiliary storage device uses optical technology?

a)

SSD

b)

Hard Disk Drive

c)

CD/DVD

d)

Magnetic Tape

47.

The time to access data in auxiliary memory is:

a)

The same as main memory

b)

Longer than main memory and cache memory

c)

The same as cache memory

d)

Faster than registers

48.

Associative memory is also known as:

a)

Cache Memory

b)

Content-Addressable Memory

c)

Virtual Memory

d)

Random Access Memory

49.

Associative memory is typically used in:

a)

Memory-mapped I/O

b)

Page tables for virtual memory systems

c)

Instruction pipelines

d)

Magnetic storage

50.

Associative memory allows access based on:

a)

Physical addresses

b)

Data values or content

c)

Logical addresses

d)

Sector addresses

51.

Which operation is performed faster in associative memory compared to other types of memory?

a)

Sequential search

b)

Content matching

c)

Arithmetic operations

d)

Instruction decoding

52.

Associative memory is most commonly implemented in:

a)

Cache systems

b)

Main memory

c)

CPU registers

d)

Secondary storage

53.

Cache memory is used to:

a)

Store all instructions and data permanently

b)

Bridge the speed gap between CPU and main memory

c)

Increase the capacity of main memory

d)

Replace the need for auxiliary memory

54.

Cache memory works on the principle of:

a)

Temporal and spatial locality

b)

Sequential access

c)

Random data access

d)

Data redundancy

55.

Which type of cache mapping uses a single location for each block?

a)

Direct Mapping

b)

Fully Associative Mapping

c)

Set-Associative Mapping

d)

Dynamic Mapping

56.

In a two-level cache system, Level 1 (L1) cache is:

a)

Larger and slower than Level 2 (L2) cache

b)

Faster and smaller than Level 2 (L2) cache

c)

Non-volatile and auxiliary in nature

d)

Used for backup purposes

57.

A cache hit occurs when:

a)

The requested data is found in the cache memory

b)

Data is transferred to auxiliary memory

c)

The cache memory is full

d)

Data is found in the main memory

58.

Auxiliary Memory includes:

a)

RAM and ROM

b)

Hard disks, CDs, USB drives

c)

Cache memory

d)

Registers

59.

Memory Hierarchy organizes memory by:

a)

Capacity and price

b)

Speed and cost

c)

Physical location

d)

Read/write operations

60.

Cache Memory is primarily used to:

a)

Store backup data

b)

Perform arithmetic operations

c)

Store frequently accessed data

d)

Manage virtual memory

61.

Associative Memory is also known as:

a)

Direct memory

b)

Content-addressable memory

c)

Virtual memory

d)

Physical memory

62.

Main Memory is typically:

a)

The fastest memory available

b)

Organized by priority

c)

Used for temporary data storage by the CPU

d)

Located outside the computer system

63.

The data or contents of the main memory that are used frequently by the CPU are stored in the:

a)

RAM

b)

Cache Memory

c)

Associative Memory

d)

Registers

64.

RISC stands for:

a)

Reduced Instruction Set Computer

b)

Reliable Integrated System Computer

c)

Random Instruction Set Compiler

d)

Rapid Integrated Storage Cache

65.

A method of running two or more processors (CPUs) to handle separate parts of an overall task is called:

a)

Pipelining

b)

Multiprocessing

c)

Vector Processing

d)

Hyperthreading

66.

The processor that can work on an entire vector in a single instruction is called:

a)

Array Processor

b)

Scalar Processor

c)

Parallel Processor

d)

Arithmetic Pipeline Processor

67.

The property of process synchronization which states that "no two processes can exist in the critical section" is called:

a)

Mutual Exclusion

b)

Deadlock

c)

Semaphore

d)

Race Condition

68.

In arithmetic addition, magnitudes can be added when the signs of both magnitudes are:

a)

Different

b)

Equal

c)

Complementary

d)

Opposite

69.

In computer arithmetic, the Division algorithm is also known as:

a)

Subtraction Algorithm

b)

Repeated Addition Algorithm

c)

Repeated Subtraction Algorithm

d)

Multiplication Algorithm

70.

______________ interface provides a method for transferring information between internal storage and external I/O devices:

a)

CPU Interface

b)

Input-Output Interface

c)

Memory Mapping Interface

d)

Cache Interface

71.

A hardware device that allows I/O devices to directly access memory with less participation of the processor is:

a)

Direct Memory Access (DMA)

b)

Interrupt Controller

c)

Cache Controller

d)

Memory Bus

72.

_______________ and _______________ are the most commonly used auxiliary memories:

a)

Hard Disks and SSDs

b)

RAM and ROM

c)

Flash Drives and Registers

d)

Cache Memory and Magnetic Tape