进程虚拟地址空间的分配以及内容

环境:linux,32位操作系统 首先虚拟空间的作用:为了防止恶意的程序修改其它程序的内存数据,因此引入了虚拟空间。 大家可以这样理解:如果我们把一个进程也就是一个程序直接引入内存,那么别的恶意程序可以通过指针的偏移来恶意修改别的程序,这就造成了不安全,引入虚拟地址空间后每个程序有属于自己的虚拟地址空间,那么偏移也不会影响其它的程序。 虚拟地址空间的大小:每当一个进程运行就会开辟一个2^32次方(
相关文章
相关标签/搜索