<?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="Bus (computing) - Page 26 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=bus_(computing)&amp;p=25">1.Previous</a><br />
<a accesskey="3" href="page.php?w=bus_%28computing%29&amp;p=27">3.Next</a>
</p>
<p>use of <a href="page.php?w=interrupt">interrupt</a>s. Early computer programs performed <a href="page.php?w=I%2FO">I/O</a> by <a href="page.php?w=Busy_waiting">waiting in a loop</a> for the peripheral to become ready. This was a waste of time for programs that had other tasks to do. Also, if the program attempted to perform those other tasks, it might take too long for the program to check again, resulting in loss of data. Engineers thus arranged for the peripherals to interrupt the <a href="page.php?w=CPU">CPU</a>. The interrupts had to be prioritized</p><p>
<a accesskey="1" href="page.php?w=bus_(computing)&amp;p=25">1.Previous</a><br />
<a accesskey="3" href="page.php?w=bus_%28computing%29&amp;p=27">3.Next</a>
</p>

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

</card>
</wml>
