<?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="Memory paging - Page 27 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Memory_paging&amp;p=26">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Memory_paging&amp;p=28">3.Next</a>
</p>
<p>for each process.</p>

<p>Different programs might also use the same libraries. To save space, only one copy of the shared library is loaded into physical memory. Programs which use the same library have virtual addresses that map to the same pages (which contain the library's code and data). When programs want to modify the library's code, they use <a href="page.php?w=copy-on-write">copy-on-write</a>, so memory is only allocated when needed.</p>

<p>Shared memory is an efficient means of communication between programs. Programs can share pages</p><p>
<a accesskey="1" href="page.php?w=Memory_paging&amp;p=26">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Memory_paging&amp;p=28">3.Next</a>
</p>

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

</card>
</wml>
