Unit 4 - 6 Sample Questions
Unit 4 - 6 Sample Questions
2. Which component translates ISA instructions into control signals for execution?
a) Pipeline
b) Cache memory
c) Compiler
d) Microcode
6. What key characteristic of Harvard architecture makes it different from Von Neumann?
a) Separate memory for instructions and data
b) No use of control hazards
c) Simplified instruction set
d) The absence of pipelines
10. Which of the following is a characteristic of VLIW (Very Long Instruction Word)
architectures?
a) Dynamic instruction scheduling
b) Hardware-dependent parallelism
c) Compiler-dependent parallelism
d) Single instruction stream
17. Which type of branch prediction uses historical data to predict outcomes?
a) Static prediction
b) Dynamic prediction
c) Direct mapping
d) Speculative prediction
18. What does a 2-bit branch predictor improve upon compared to a 1-bit
predictor?
a) Improved accuracy for loops
b) Reduced hardware complexity
c) Decreased latency
d) Enhanced pipeline depth
20. What is the significance of branch target buffers (BTBs) in branch prediction?
a) Cache predicted outcomes for branch instructions
b) Store branch instruction addresses
c) Maintain a list of active branches
d) Predict outcomes of arithmetic operations
UNIT – 6
1. What is the primary advantage of cache pipelining?
a) Reduced power consumption
b) Increased cache size
c) Improved throughput
d) Reduced clock cycles per instruction
10. A major difference between scalar processors and vector processors is:
a) Scalar processors execute one instruction per cycle, while vector processors
execute multiple instructions.
b) Scalar processors handle one data element at a time, while vector processors
handle multiple data elements.
c) Scalar processors require higher memory bandwidth compared to vector
processors.
d) Scalar processors are optimized for SIMD operations.
19. Which cache coherence protocol ensures that multiple processors maintain a
consistent view of memory?
a) MESI protocol
b) SIMD protocol
c) Non-blocking protocol
d) Prefetching protocol