Computer Architecture MCQs:

 

Computer Architecture MCQs


What does CPU stand for?

a. Central Processing Unit

b. Computer Peripheral Unit

c. Control Program Unit

d. Central Power Unit

Answer: a

Which component is considered the "brain" of a computer?

a. RAM

b. ALU

c. CPU

d. GPU

Answer: c

Which part of the CPU is responsible for performing arithmetic and logic operations?

a. Control Unit

b. Register

c. ALU

d. Cache

Answer: c

What does the term "ALU" stand for?

a. Arithmetic Logic Unit

b. Access Link Unit

c. Advanced Learning Unit

d. Analysis and Logic Unit

Answer: a

Which unit is responsible for fetching instructions from memory?

a. ALU

b. Control Unit

c. Register Unit

d. Cache Unit

Answer: b

In Von Neumann architecture, what does the CPU fetch after an instruction?

a. Data

b. Another instruction

c. A signal

d. An interrupt

Answer: b

What does the term "ROM" stand for?

a. Random Operating Memory

b. Read-Only Memory

c. Randomly Ordered Memory

d. Read-On Memory

Answer: b

Which component provides high-speed temporary storage for frequently accessed data?

a. Hard Drive

b. RAM

c. SSD

d. Optical Drive

Answer: b

What is the primary function of an operating system?

a. Managing hardware resources

b. Printing documents

c. Browsing the internet

d. Playing games

Answer: a

What is the purpose of an instruction set architecture (ISA)?

a. To design web pages

b. To set up a network

c. To define the machine language instructions a CPU understands

d. To write software applications

Answer: c

Which component is responsible for storing data and instructions during program execution?

a. CPU

b. RAM

c. Hard Drive

d. Monitor

Answer: b

Which type of memory is non-volatile and retains data even when the computer is powered off?

a. RAM

b. ROM

c. Cache

d. Hard Drive

Answer: b

What is the primary function of the control unit in a CPU?

a. To perform calculations

b. To execute instructions

c. To manage memory

d. To control the operation of the CPU

Answer: d

Which part of a CPU holds data that is currently being operated on?

a. RAM

b. Cache

c. Register

d. Hard Drive

Answer: c

What is the purpose of a cache memory in a CPU?

a. To store frequently used instructions and data for faster 

access

b. To permanently store data

c. To control the CPU's operation

d. To display images on the monitor

Answer: a

In binary representation, what is the value of 1010?

a. 2

b. 5

c. 10

d. 1010

Answer: c

Which component is responsible for graphics processing and 

rendering?

a. CPU

b. GPU

c. RAM

d. ALU

Answer: b

What does GPU stand for?

a. General Processing Unit

b. Graphics Processing Unit

c. Global Power Unit

d. General Purpose Unit

Answer: b

Which unit controls the input and output operations of a 

computer?

a. CPU

b. ALU

c. I/O Unit

d. GPU

Answer: c

In Von Neumann architecture, what is the significance of the "Fetch" stage?

a. It executes instructions.

b. It retrieves data from RAM.

c. It fetches instructions from memory.

d. It performs arithmetic operations.

Answer: c

Which component is responsible for sending data to an output device like a printer or monitor?

a. CPU

b. RAM

c. I/O Unit

d. ALU

Answer: c

What does "RAID" stand for in the context of data storage?

a. Random Access Integrated Drive

b. Redundant Array of Independent Disks

c. Rapid Access In-Depth Disk

d. Read-After-Write Disk

Answer: b

In binary, what is the decimal equivalent of the number 1101?

a. 10

b. 13

c. 1101

d. 1001

Answer: b

What is the primary function of the system bus in a computer?

a. To connect the computer to the internet

b. To transfer data between CPU, memory, and I/O devices

c. To cool the CPU

d. To display graphics

Answer: b

In computing, what is the role of an assembler?

a. To execute instructions

b. To translate assembly language into machine code

c. To manage memory

d. To connect to the internet

Answer: b

Which programming language is often used for web 

development and scripting?

a. Java

b. Python

c. COBOL

d. Fortran

Answer: b

What is the purpose of the memory management unit (MMU) in a CPU?

a. To perform arithmetic operations

b. To manage memory allocation and address translation

c. To control the execution of instructions

d. To store data

Answer: b

In computer architecture, what is pipelining?

a. A process of connecting multiple computers

b. A technique that allows the CPU to process multiple instructions simultaneously

c. A method of cooling the CPU

d. A type of programming language

Answer: b

What does "BIOS" stand for in a computer system?

a. Basic Input/Output System

b. Binary Input/Output System

c. Biometric Input/Output System

d. Broadband Internet Operating System

Answer: a

What is the primary function of a compiler?

a. To execute instructions

b. To translate high-level programming code into machine code

c. To manage memory

d. To connect to the internet

Answer: b

In binary, what is the value of 1110?

a. 7

b. 10

c. 14

d. 1110

Answer: c

What is the purpose of the Northbridge and Southbridge chipsets on a motherboard?

a. To manage hard drive storage

b. To control the cooling fans

c. To handle memory and peripheral connections

d. To display graphics

Answer: c

In binary, what is the value of 1001?

a. 6

b. 9

c. 10

d. 1001

Answer: b

Which type of computer memory provides the fastest data access?

a. Hard Drive

b. RAM

c. SSD

d. Optical Drive

Answer: b

What does "GUI" stand for in computing?

a. Graphical User Interface

b. General Use Instruction

c. Global Unity Integration

d. Generalized User Input

Answer: a

In binary, what is the value of 0011?

a. 1

b. 2

c. 3

d. 4

Answer: c

What is the role of the power supply unit (PSU) in a computer?

a. To control the CPU

b. To display graphics

c. To provide electrical power to the components

d. To execute instructions

Answer: c

Which part of a CPU is responsible for managing the flow of data between the CPU, memory, and I/O devices?

a. Control Unit

b. Register Unit

c. ALU

d. Cache

Answer: a

In binary, what is the value of 0100?

a. 4

b. 5

c. 6

d. 0100

Answer: a

What is the role of an input device in a computer system?

a. To store data

b. To display graphics

c. To send data to the computer

d. To execute instructions

Answer: c

What is the purpose of the Program Counter (PC) in a CPU?

a. To count the number of programs

b. To display the current time

c. To store the currently executing instruction's address

d. To control the CPU's operation

Answer: c

Which part of a CPU temporarily stores data that is being transferred between memory and I/O devices?

a. RAM

b. Register

c. Cache

d. Hard Drive

Answer: c

What is the function of the Address Bus in a computer system?

a. To store data temporarily

b. To transfer data between RAM and CPU

c. To control the flow of instructions

d. To carry memory addresses

Answer: d

What is the role of the Data Bus in a computer system?

a. To display graphics on the monitor

b. To execute instructions

c. To transfer data between the CPU and memory

d. To control the power supply

Answer: c

In computing, what is clock speed or clock frequency?

a. The speed at which data is transferred on the Data Bus

b. The number of instructions a CPU can execute in a second

c. The speed at which data is displayed on the monitor

d. The rate at which data is stored in RAM

Answer: b

What does the term "multicore" refer to in the context of CPUs?

a. A CPU with multiple registers

b. A CPU that can run multiple operating systems

c. A CPU with multiple processing units on a single chip

d. A CPU that supports multiple programming languages

Answer: c

In the context of computer memory, what does "volatile" mean?

a. The memory can store data indefinitely

b. The memory retains data even when powered off

c. The memory loses data when powered off

d. The memory can store both data and instructions

Answer: c

Which component is responsible for managing the allocation of memory in a computer system?

a. ALU

b. I/O Unit

c. Memory Management Unit (MMU)

d. GPU

Answer: c

In binary, what is the value of 1100?

a. 4

b. 8

c. 12

d. 1100

Answer: c

What is the role of the Arithmetic Logic Unit (ALU) in a CPU?

a. To perform mathematical and logical operations

b. To store data temporarily

c. To control input and output devices

d. To manage memory allocation

Answer: a

What is the purpose of the control bus in a computer system?

a. To transfer data between the CPU and memory

b. To carry memory addresses

c. To display graphics

d. To manage hard drive storage

Answer: a

What is the term for the process of reducing the number of bits used to represent data?

a. Bitwise manipulation

b. Bitstream compression

c. Bit rotation

d. Bitshifting

Answer: b

What is a "parity bit" in computer memory?

a. A type of memory module

b. A binary digit used for error checking

c. A unit of data storage

d. A type of CPU register

Answer: b

What does RAID 0 offer in terms of data storage?

a. Data redundancy

b. Data striping without redundancy

c. Data mirroring

d. Data backup

Answer: b

What does RAID 1 offer in terms of data storage?

a. Data redundancy

b. Data striping without redundancy

c. Data mirroring

d. Data backup

Answer: c

What does RAID 5 offer in terms of data storage?

a. Data redundancy

b. Data striping without redundancy

c. Data mirroring

d. Data backup

Answer: a

Which component is responsible for the long-term storage of data in a computer system?

a. CPU

b. RAM

c. SSD

d. Hard Drive

Answer: d

What is the purpose of an accumulator in a CPU?

a. To store the result of an arithmetic or logical operation

b. To display data on the monitor

c. To store data temporarily

d. To manage memory allocation

Answer: a

In binary, what is the value of 1011?

a. 6

b. 8

c. 11

d. 1011

Answer: c

What is the role of the Southbridge chipset on a motherboard?

a. To control memory and peripheral connections

b. To handle graphics processing

c. To manage CPU operations

d. To connect to the internet

Answer: a

What is the purpose of a computer's clock in the context of CPU operations?

a. To display the current time

b. To measure the speed of data transfer

c. To synchronize the execution of instructions

d. To manage memory allocation

Answer: c

In binary, what is the value of 1000?

a. 8

b. 9

c. 10

d. 1000

Answer: a

Which type of memory is faster but more expensive than traditional hard drives?

a. RAM

b. SSD

c. Optical Drive

d. ROM

Answer: b

What is the purpose of the "clock cycle" in CPU operations?

a. To control the monitor's refresh rate

b. To regulate the CPU's temperature

c. To execute a single instruction or operation

d. To manage hard drive storage

Answer: c

What is the primary function of the "instruction register" in a CPU?

a. To store the result of an arithmetic operation

b. To store the currently executing instruction

c. To display data on the monitor

d. To manage memory allocation

Answer: b

In binary, what is the value of 0101?

a. 4

b. 5

c. 6

d. 7

Answer: b

What is the role of the "control unit" in a CPU?

a. To perform arithmetic and logical operations

b. To store data temporarily

c. To control the execution of instructions

d. To display graphics on the monitor

Answer: c

In binary, what is the value of 1111?

a. 8

b. 11

c. 14

d. 1111

Answer: d

What is the primary function of a "register" in a CPU?

a. To execute instructions

b. To store data temporarily

c. To display graphics on the monitor

d. To manage memory allocation

Answer: b

In binary, what is the value of 0010?

a. 1

b. 2

c. 3

d. 4

Answer: b

What is the purpose of the "accumulator" in a CPU?

a. To store the result of an arithmetic operation

b. To store the currently executing instruction

c. To regulate the CPU's temperature

d. To manage memory allocation

Answer: a

In binary, what is the value of 1101?

a. 6

b. 9

c. 10

d. 13

Answer: d

What is the role of the "data bus" in a computer system?

a. To store data temporarily

b. To transfer data between CPU and memory

c. To execute instructions

d. To control input and output devices

Answer: b

What is the purpose of the "stack pointer" in a CPU?

a. To perform mathematical operations

b. To store the result of an operation

c. To control input and output devices

d. To manage the stack of data in memory

Answer: d

In binary, what is the value of 0110?

a. 3

b. 4

c. 5

d. 6

Answer: d

What is the primary function of the "program counter" in a CPU?

a. To store the result of an arithmetic operation

b. To store the currently executing instruction's address

c. To manage memory allocation

d. To control the execution of instructions

Answer: b

In binary, what is the value of 1010?

a. 5

b. 6

c. 10

d. 12

Answer: c

What is the purpose of the "address bus" in a computer system?

a. To execute instructions

b. To display graphics on the monitor

c. To store data temporarily

d. To carry memory addresses

Answer: d

In binary, what is the value of 0001?

a. 1

b. 2

c. 3

d. 4

Answer: a

What is the role of "bitwise manipulation" in computer operations?

a. To calculate the result of complex mathematical equations

b. To manipulate individual bits within binary data

c. To display graphics on the monitor

d. To execute instructions

Answer: b


Post a Comment

0 Comments