码迷,mamicode.com
首页 > 其他好文 > 详细

寻址空间

时间:2014-09-23 22:15:15      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:使用   c   linux   r   用户   d   存储   空间   ld   

32位意味着4G的寻址空间,linux把它分为两部分:最高的1G(虚拟地址从0xC0000000到0xffffffff)用做内核本身,成为“系统空间”,而较低的3G字节(从0x00000000到0xbffffff)用作各进程的“用户空间”。这样,理论上每个进程可以使用的用户空间都是3G。当然,实际的空间大小收到物理存储器大小的限制。虽然各个进程拥有其自己的3G用户空间,系统空间却由所有的进程共享。

从具体进程的角度看,则每个进程都拥有4G的虚拟空间,较低的3G为自己的用户空间,最高的1G为所有进程以及内核共享的系统空间。

寻址空间

标签:使用   c   linux   r   用户   d   存储   空间   ld   

原文地址:http://www.cnblogs.com/notlate/p/3989099.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!