<?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="Mach (kernel) - Page 7 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Mach_(kernel)&amp;p=6">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Mach_%28kernel%29&amp;p=8">3.Next</a>
</p>
<p>allowing data to be moved as an unstructured stream of bytes between programs. Using pipes, users can link together multiple programs to complete tasks, feeding data through several consecutive small programs. This contrasts with typical operating systems of the era, which require a single large program that can handle the entire task, or alternately, used files to pass data, which was resource-expensive and time-consuming.</p>

<p>Pipes were built on the underlying <a href="page.php?w=input%2Foutput">input/output</a> system. This system is,</p><p>
<a accesskey="1" href="page.php?w=Mach_(kernel)&amp;p=6">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Mach_%28kernel%29&amp;p=8">3.Next</a>
</p>

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

</card>
</wml>
