wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Architecture Quiz

Total questions: 54

Worksheet time: 27mins

Name
Class
Date
1.

What is the final value in the register BX after the following assembly instructions are executed: MOV BX, 5; ADD BX, 3?

a)

5

b)

8

c)

3

d)

10

2.

In assembly language, what does the program counter do?

a)

Holds the current value of the operation in a register.

b)

Points to the next instruction address to be executed.

c)

Stores the result of arithmetic operations.

d)

Manages memory allocation.

3.

A core can have multiple threads.

a)

True

b)

False

4.

What does it mean when a system is described as concurrent?

a)

Multiple tasks are executed simultaneously.

b)

Switching between multiple tasks, but not executing them at the same time.

c)

One task must be finished before another is started.

d)

The system uses a pipeline.

5.

What does SMT stand for in computing?

a)

Simultaneous Multithreading

b)

Simple Multi-Tasking

c)

Synchronous Memory Transfer

d)

Single Multicore Threading

6.

How many threads can a core in a typical laptop support?

a)

1

b)

2

c)

4

d)

8

7.

Which type of memory is typically located on the CPU?

a)

Cache memory

b)

Secondary storage

c)

DRAM

d)

Flash memory

8.

What does RISC stand for?

a)

Reduced Instruction Set Computer

b)

Rapid Instruction Set Computer

c)

Regular Instruction Set Computer

d)

Random Instruction Set Computer

9.

Which architecture is commonly used in smartphones?

a)

CISC

b)

RISC

c)

Both RISC and CISC

d)

None of the above

10.

What does ARM stand for?

a)

Advanced RISC Machine

b)

Advanced Random Machine

c)

Advanced Reduced Memory

d)

None of the above

11.

What is the first stage of the machine cycle?

a)

Fetch

b)

Decode

c)

Execute

d)

Write

12.

What is CPU throttling?

a)

Increasing the clock speed of the CPU.

b)

Decreasing the clock speed to reduce heat.

c)

Disabling unused cores.

d)

Overclocking the CPU.

13.

How does pipelining differ from parallelism?

a)

Pipelining allows multiple instructions to be executed simultaneously, while parallelism executes multiple instructions in a sequential manner.

b)

Pipelining divides the execution of a single instruction into stages, while parallelism executes multiple instructions at the same time.

c)

Pipelining uses multiple cores to execute instructions, while parallelism uses a single core for execution.

d)

Pipelining is used for data storage, while parallelism is used for instruction processing.

14.

What is the FPU?

a)

Function Processing Unit

b)

Floating Point Unit

c)

Fast Processing Unit

d)

Frequency Processing Unit

15.

What is the definition of ISA in computer architecture?

a)

Integrated System Architecture

b)

Instruction Set Architecture

c)

Internal System Architecture

d)

Input System Architecture

16.

In a PGA socket, where are the pins located?

a)

On the motherboard

b)

On the CPU

c)

On the RAM

d)

On the power supply

17.

What is a multiplexer used for?

a)

To choose which instruction to use for the output

b)

To store data temporarily.

c)

To execute arithmetic operations.

d)

To decode instructions.

18.

Which category of Flynn’s taxonomy does SIMD belong to?

a)

SISD

b)

MIMD

c)

MISD

d)

SIMD

19.

What is the purpose of Amdahl’s Law?

a)

To predict the performance of computer hardware.

b)

To estimate the maximum speedup of a system when processors are added

c)

To analyze the performance of algorithms.

d)

To calculate the efficiency of memory usage.

20.

What is 9 in binary?

a)

1000

b)

0101

c)

1010

d)

1001

21.

What is 1100 in decimal?

a)

4

b)

6

c)

8

d)

12

22.

How many bits are in the binary representation of an octal number?

a)

3

b)

4

c)

6

d)

8

23.

What is a common way to represent signed integers in the ALU?

a)

One’s complement

b)

Two’s complement

c)

Sign-magnitude

d)

Binary-coded decimal

24.

In two’s complement, how do you determine if a number is negative?

a)

The leftmost bit is 0

b)

The leftmost bit is 1

c)

The rightmost bit is 0

d)

The rightmost bit is 1

25.

How can you write the number -3 in binary in two’s complement using 8 bits?

a)

11111101

b)

11111110

c)

11111001

d)

11111010

26.

Which encoding can represent more values, ASCII or Unicode?

a)

ASCII

b)

Unicode

c)

Both can represent the same number of values

27.

What is the primary difference between UTF-8 and UTF-32?

a)

UTF-8 uses a fixed number of bytes for all characters

b)

UTF-32 is more memory efficient than UTF-8

c)

UTF-8 uses variable-length encoding, while UTF-32 uses fixed-length encoding

d)

UTF-8 can represent fewer characters than UTF-32

28.

Which type of numbers can have a mantissa?

a)

Fixed-point numbers

b)

Floating-point numbers

c)

Integer numbers

d)

Binary-coded decimal numbers

29.

What is the standard called for representing floating-point numbers?

a)

IEEE754

b)

ASCII

c)

UTF-16

d)

ANSI

30.

What is the standard called for representing floating-point numbers?

a)

IEEE754

b)

ASCII

c)

UTF-16

d)

ANSI

31.

How are negative exponents stored in the IEEE754 standard?

a)

Using absolute value

b)

Using two's complement

c)

Using biased representation

d)

Using sign-magnitude

32.

Which logic gates are found in a half adder?

a)

AND and OR

b)

NAND and NOR

c)

AND and XOR

d)

XOR and NOT

33.

What type of memory uses 3D NAND technology?

a)

SRAM

b)

DRAM

c)

Flash memory

d)

ROM

34.

What is the difference between non-modular, semi-modular, and fully modular PSUs?

a)

Number of cables

b)

Type of power supplied

c)

Type of voltage regulation

d)

Whether cables are connected or not

35.

DIMM stands for:

a)

Dual in-line memory module

b)

Dynamic in-line memory module

c)

Data in-line memory module

d)

Direct in-line memory module

36.

Is water cooling more common than air cooling in desktop PCs?

a)

True

b)

False

37.

What is a multiplexer?

a)

A device that stores data.

b)

A device that takes multiple input signals and returns one output signal.

c)

A type of memory.

d)

A processor component for executing instructions.

38.

Which of the following describes serial programming?

a)

Multiple tasks executed simultaneously.

b)

Tasks executed one after the other.

c)

Tasks that are interdependent.

d)

Tasks executed out of order.

39.

In Flynn's taxonomy, what does SIMD stand for?

a)

Single Instruction Multiple Data

b)

Single Instruction Multiple Devices

c)

Synchronous Instruction Multiple Data

d)

Simultaneous Instruction Multiple Data

40.

Which of the following is an example of MIMD in Flynn's taxonomy?

a)

A graphics processing unit (GPU).

b)

A single-core CPU executing tasks.

c)

A multi-core CPU handling multiple independent tasks.

d)

A video game console.

41.

What is the primary difference between threads and processes?

a)

Threads are larger than processes.

b)

Threads share memory, while processes do not.

c)

Threads cannot communicate with each other.

d)

Processes run faster than threads.

42.

What is load balancing in computing?

a)

The process of distributing workloads across multiple resources.

b)

The process of increasing memory capacity.

c)

The process of shutting down unused resources.

d)

The process of transferring data.

43.

Which of the following describes scalability?

a)

The ability of a system to handle a growing amount of work.

b)

The total number of nodes in a system.

c)

The size of memory in a computer.

d)

The speed of a processor.

44.

What is a node in a distributed system?

a)

A single point of data storage.

b)

A connected computer or device in a network.

c)

A part of the operating system.

d)

A type of cache memory.

45.

What is distributed memory?

a)

Memory that is shared among all processes in a system.

b)

Memory that is located on separate machines and accessed over a network.

c)

Memory that is only accessible by the operating system.

d)

Memory that is faster than shared memory.

46.

Which of the following describes multicore processors?

a)

A processor with multiple independent computing units.

b)

A processor that can only execute one instruction at a time.

c)

A type of memory storage.

d)

A single-threaded processing unit.

47.

What does SMP stand for in computing?

a)

Single Memory Process

b)

Symmetric Multi-Processing

c)

Simple Multi-Processing

d)

Standard Memory Processing

48.

What is NUMA?

a)

A type of cache memory.

b)

An architecture where memory access times vary based on the memory location.

c)

A method of load balancing.

d)

A type of multi-core architecture.

49.

What is Amdahl's Law primarily concerned with?

a)

Increasing the clock speed

b)

The limits of parallel computing and its effect on speed.

c)

The design of memory systems.

d)

The classification of programming languages.

50.

Where is the operating system (OS) typically stored?

a)

In the motherboard

b)

On a hard drive or SSD

c)

In the CPU

d)

In cache memory

51.

What is firmware?

a)

Software that can be easily modified by the user.

b)

Software that is permanently programmed into hardware devices.

c)

A type of application software.

d)

A component of the operating system.

52.

What is POST in the boot-up process?

a)

Pre-Operating System Test

b)

Power Over Set Test

c)

Peripheral Operating System Test

d)

Power-On Self Test

53.

What are the different levels of cache?

a)

L1, L2, L3

b)

RAM and ROM

c)

Hard Drive and SSD

d)

CPU and GPU

54.

What does cache block size refer to?

a)

The number of processors in a system.

b)

The amount of data transferred in a single operation in cache.

c)

The total size of cache memory.

d)

The speed at which cache operates.