Back to the 2022 paper

Module 3: Pipelining

20222m

(i) The situation wherein the data of operands are not available is called

(i) data hazard
(ii) stock
(iii) deadlock
(iv) structural hazard

Worked SolutionAI Assisted

Answer: (i) data hazard

Explanation:

  • Data hazard: Operand/data not yet available/computed by previous instruction (RAW - Read After Write) when needed, causing stall.
  • Structural hazard: Hardware resource conflict (e.g., same memory port used by two stages).
  • Control hazard: Due to branch/jump altering PC.
  • Stock/deadlock are not pipeline hazard terms (stock is typo for stall).

Hence unavailable operand = data hazard.

Similar questions

Free AppAndroid App

Coursify Android App

Generate AI courses, take quick quizzes between classes, and master complex engineering concepts on the go.