<?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 25 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Mach_(kernel)&amp;p=24">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Mach_%28kernel%29&amp;p=26">3.Next</a>
</p>
<p>to that port. Although sending a message requires a system call, just as a request for system functionality on other systems requires a system call, under Mach sending the message is pretty much all the kernel does; handling the actual request would be up to some other program.</p>

<p>Thread and concurrency support benefited by message passing with IPC mechanisms because tasks now consist of multiple code threads that Mach could freeze and unfreeze during message handling. This permits the system to be distributed over multiple processors, either</p><p>
<a accesskey="1" href="page.php?w=Mach_(kernel)&amp;p=24">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Mach_%28kernel%29&amp;p=26">3.Next</a>
</p>

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

</card>
</wml>
