Linux下32位环境的用户空间内存分布情况

内核空间和用户空间 对于32位环境,理论上程序可以拥有 4GB 的虚拟地址空间,我们在C语言中使用到的变量、函数、字符串等都会对应内存中的一块区域。 但是,在这 4GB 的地址空间中,要拿出一部分给操作系统内核使用,应用程序无法直接访问这一段内存,这一部分内存地址被称为 内核空间(K ernel Space ) 。 Windows 在默认情况下会将高地址的 2GB 空间分配给内核(也可以配置为1G
相关文章
相关标签/搜索