<?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="Copy-on-write - Page 4 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Copy-on-write&amp;p=3">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Copy-on-write&amp;p=5">3.Next</a>
</p>
<p>to these pages, the operating-system <a href="page.php?w=Kernel_%28operating_system%29">kernel</a> intercepts the write attempt and allocates a new physical page, initialized with the copy-on-write data, although the allocation can be skipped if there is only one reference. The kernel then updates the page table with the new (writable) page, decrements the number of references, and performs the write. The new allocation ensures that a change in the memory of one process is not visible in another's.</p>

<p>The copy-on-write technique can be extended</p><p>
<a accesskey="1" href="page.php?w=Copy-on-write&amp;p=3">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Copy-on-write&amp;p=5">3.Next</a>
</p>

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

</card>
</wml>
