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
0 Comments