Question:
In an instruction execution pipeline, a hazard that occurs when two instructions attempt to use the same hardware resource concurrently is known as a:
निर्देश निष्पादन पाइपलाइन में, जब दो निर्देश एक ही हार्डवेयर संसाधन का एक साथ उपयोग करने का प्रयास करते हैं, तो उत्पन्न होने वाले हैज़र्ड को क्या कहा जाता है?
Options:
- Structural Hazard
- Data Hazard
- Control Hazard
- Branch Hazard
- संरचनात्मक हैज़र्ड (Structural Hazard)
- डेटा हैज़र्ड (Data Hazard)
- नियंत्रण हैज़र्ड (Control Hazard)
- शाखा हैज़र्ड (Branch Hazard)
Correct Answer: a)
Explanation:
Structural hazard (or resource hazard) arises when hardware resources are insufficient to support all possible combinations of instructions in the simultaneous execution stages (e.g. single memory port for both instructions and data) (Option a).
जब हार्डवेयर संसाधनों का अभाव हो और दो निर्देश एक ही समय में एक संसाधन का उपयोग करना चाहें, तो इसे Structural Hazard कहते हैं (विकल्प a)।