虚拟地址空间&编译链接原理

1、虚拟地址空间   进程地址空间需要隔离,防止恶意的程序修改其它程序的内存数据,因此计算机中引入虚拟地址空间。   (1)每一个进程都会被分配4G的虚拟地址空间,之所以是4G,是因为在32位系统里,这个内存空间有着(2的32次方)的寻址能力,即从0x00000000~0xFFFFFFFF。   (2)大多数操作系统都会将4G的内存空间中的一部分挪给内核使用,应用程序无法直接访问这一段内存,这一部
相关文章
相关标签/搜索