linux虚拟地址空间

linux操作系统会为每一个运行的程序分配0-4G的地址空间(虚拟地址空间); 0-4G是对于32位操作系统来说的2的32次方; 如果是64位操作系统,则分配0到2的64次方; 0-4G只是理论值,最大分配4G,实际分配没有那么多; 虚拟地址空间分为两部分,拿32位操作系统举例; 3-4G是内核区(内核空间),0-3G是用户区(用户空间),也就是内核区相对于用户区位于高地址空间; 内核空间是受保护
相关文章
相关标签/搜索