<?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="Virtual address space - Page 8 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=virtual_address_space&amp;p=7">1.Previous</a><br />
<a accesskey="3" href="page.php?w=virtual_address_space&amp;p=9">3.Next</a>
</p>
<p>for 64-bit executables in Windows 8.1 and later.</p>

<p>Allocating memory via <a href="page.php?w=C_%28programming_language%29">C</a>'s <a href="page.php?w=malloc">malloc</a> establishes thepage file as the backing store for any new virtual address space. However, a process can also <a href="page.php?w=memory-mapped_file">explicitly map</a> file bytes.</p>

<p><big> Linux </big></p>
<p>For <a href="page.php?w=x86">x86</a> 32-bit CPUs, <a href="page.php?w=Linux">Linux</a> allows splitting the user and kernel address ranges in different ways: 3G/1G user/kernel</p><p>
<a accesskey="1" href="page.php?w=virtual_address_space&amp;p=7">1.Previous</a><br />
<a accesskey="3" href="page.php?w=virtual_address_space&amp;p=9">3.Next</a>
</p>

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

</card>
</wml>
