虚拟地址空间

首先,一个程序被加载到内存中首先会存在两种属性:静态分配内存和动态分配内存。 静态分配内存:是在程序编译和链接时就确定好的内存。(速度快,不易犯错,例如:全局变量和static变量等) 动态分配内存:是在程序加载、调入、执行测时候分配/回收的内存。 线性空间在linux32位系统上有大约4G的大小,所以我们的虚拟地址空间总共也就是这4G大小。虚拟地址空间可以分为内核空间和用户空间。最高的1G大小内
相关文章
相关标签/搜索