Question

    What is a data hazard in instruction pipelining?

    A It occurs when two instructions in the pipeline have a conflict in their execution units. Correct Answer Incorrect Answer
    B It arises when an instruction depends on the result of a previous instruction in the pipeline. Correct Answer Incorrect Answer
    C It is a type of hazard that can never be resolved in a pipelined processor. Correct Answer Incorrect Answer
    D It happens when an instruction fetches data from the main memory. Correct Answer Incorrect Answer

    Solution

    It arises when an instruction depends on the result of a previous instruction in the pipeline.

    Practice Next

    Relevant for Exams: