-
In computer science, data hazard occurs when
-
- pipeline changes the order of read/write access to operands
- performance loss
- machine size is limited
- some functional unit is not fully pipelined
Correct Option: A
A major effect of pipelining is to change the relative timing of instructions by overlapping their execution. This introduces data and control hazards. Data hazards occur when the pipeline changes the order of read/write accesses to operands so that the order differs from the order seen by sequentially executing instructions on the unpipelined machine.