1. What is a structural hazard in a pipelined processor?
(A) A dependency on data from a previous instruction
(B) An issue with instruction execution order
(C) A mis-prediction of branch outcomes
(D) A conflict over the use of a resource
2. Which type of hazard occurs when two instructions compete for the same hardware resource?
(A) Structural Hazard
(B) Data Hazard
(C) Control Hazard
(D) Resource Hazard
3. What is the primary method to resolve structural hazards in pipelined processors?
(A) Instruction Reordering
(B) Branch Prediction
(C) Resource Duplication
(D) Data Forwarding
4. What type of hazard arises when one instruction requires data that has not yet been computed by a previous instruction?
(A) Data Hazard
(B) Control Hazard
(C) Structural Hazard
(D) Resource Hazard
5. How can data hazards be mitigated in a pipelined processor?
(A) By predicting branch outcomes
(B) Through data forwarding and stalling
(C) By increasing the number of pipeline stages
(D) By adding more functional units
Read More Computer Architecture MCQs
- SET 1: Computer Architecture MCQs
- SET 2: Computer Architecture MCQs
- SET 3: Computer Architecture MCQs
- SET 4: Computer Architecture MCQs
- SET 5: Computer Architecture MCQs
- SET 6: Computer Architecture MCQs
- SET 7: Computer Architecture MCQs
- SET 8: Computer Architecture MCQs
- SET 9: Computer Architecture MCQs
- Introduction to Computer Architecture MCQs
- Basic Components of a Computer System MCQs
- CPU Organization MCQs
- Instruction Set Architecture (ISA) MCQs
- Microarchitecture MCQs
- Memory Hierarchy MCQs
- Cache Memory MCQs
- Input/Output Organization MCQs
- Bus Architecture MCQs
- Performance Metrics MCQs
- Parallelism in Computer Architecture MCQs
- Multicore and Multiprocessor Systems MCQs
- Control Unit Design MCQs
- Pipeline Hazards MCQs
- Branch Prediction and Speculation MCQs
- Arithmetic and Logic Operations MCQs
- Memory Management MCQs
- Power and Energy Efficiency MCQs
- Advanced Topics MCQs
- Emerging Trends