Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Chapter: 2
Q81:
How does pre-fetching improve performance in RISC architectures?
A. By reducing memory access
B. By speculating instructions
C. By issuing instructions before the previous completes
D. By reducing instruction size
Correct Answer: C
Chapter: 3
Q82:
What is the basic measure of performance of a machine?
A. Execution time
B. MIPS
C. MFLOPS
D. SPEC
Correct Answer: A
Chapter: 3
Q83:
Which performance measure was popular in the late 70s and early 80s?
A. SPEC
B. Whetstones
C. MIPS
D. Dhrystones
Correct Answer: C
Chapter: 3
Q84:
MIPS stands for Millions of _______ per Second.
A. Floating point instructions
B. Integer instructions
C. Instructions
D. Functions
Correct Answer: C
Chapter: 3
Q85:
What does MFLOPS measure?
A. Integer instruction performance
B. Floating-point instruction execution
C. Memory allocation
D. Disk I/O
Correct Answer: B
Chapter: 3
Q86:
Which benchmark was developed using statistics collected during compiler development?
A. SPEC
B. Whetstones
C. Dhrystones
D. MFLOPS
Correct Answer: B
Chapter: 3
Q87:
Which benchmark focuses on measuring integer instruction performance?
A. SPEC
B. Whetstones
C. Dhrystones
D. MFLOPS
Correct Answer: C
Chapter: 3
Q88:
One disadvantage of Whetstones and Dhrystones is that they fit in _____.
A. Cache
B. Main memory
C. Disk
D. Register
Correct Answer: A
Chapter: 3
Q89:
SPEC is an association that defines standard benchmarks for fair evaluation of _______.
A. Memory
B. Processors
C. Compilers
D. Operating systems
Correct Answer: B
Chapter: 3
Q90:
What is the size of general-purpose registers in the SRC?
A. 16-bits
B. 32-bits
C. 64-bits
D. 8-bits
Correct Answer: B
Chapter: 3
Q91:
In the SRC, what is the size of a memory word?
A. 16-bits
B. 32-bits
C. 64-bits
D. 8-bits
Correct Answer: B
Chapter: 3
Q92:
What type of byte storage does the SRC use?
A. Little-endian
B. Big-endian
C. Middle-endian
D. Random-endian
Correct Answer: B
Chapter: 3
Q93:
How many general-purpose registers does the SRC contain?
A. 16
B. 32
C. 64
D. 128
Correct Answer: B
Chapter: 3
Q94:
What addressing mode does the ldr instruction use in SRC?
A. Direct addressing
B. Immediate addressing
C. Indexed addressing
D. Relative addressing
Correct Answer: D
Chapter: 3
Q95:
Which instruction is used to stop operations in the SRC?
A. ldr
B. stop
C. nop
D. st
Correct Answer: B
Chapter: 3
Q96:
The addi instruction performs which operation?
A. Logical AND
B. Two's complement addition
C. Logical OR
D. Shift right
Correct Answer: B
Chapter: 3
Q97:
Which instruction in the SRC is used for immediate logical OR?
A. andi
B. ori
C. addi
D. shl
Correct Answer: B
Chapter: 3
Q98:
What does the shl instruction in the SRC do?
A. Shift left
B. Shift right
C. Circular shift left
D. Circular shift right
Correct Answer: A
Chapter: 3
Q99:
Which instruction in the SRC performs an arithmetic right shift?
A. shr
B. shra
C. shl
D. shc
Correct Answer: B
Chapter: 3
Q100:
Fill in the blank: The execution time of a program depends on instruction count (IC), CPI, and ______.
A. Cache
B. Clock period
C. Register size
D. Memory size
Correct Answer: B

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now