<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Hazard (computer architecture) - Page 6 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Hazard_(computer_architecture)&amp;p=5">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Hazard_%28computer_architecture%29&amp;p=7">3.Next</a>
</p>
<p>logic inserts s (s) into the pipeline. Thus, before the next instruction (which would cause the hazard) executes, the prior one will have had sufficient time to finish and prevent the hazard. If the number of s equals the number of stages in the pipeline, the processor has been cleared of all instructions and can proceed free from hazards. All forms of stalling introduce a delay before the processor can resume execution.</p>

<p>Flushing the pipeline occurs when a branch instruction jumps to a new memory location, invalidating all prior stages</p><p>
<a accesskey="1" href="page.php?w=Hazard_(computer_architecture)&amp;p=5">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Hazard_%28computer_architecture%29&amp;p=7">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
