2011-02-26 21:14
所有进程都运行在自己的虚拟地址空间,而每个进程都有着自己的内存地址,在32位的操作系统中有这4GB的地址空间被用户和内核访问,用户态的空间在0~3GB,内核态在3~4GB。他们都会涉及到3种不同的数据段,分别是代码段,数据断,和堆栈段。下面是3个数据断的存储作用。 |
所有进程都运行在自己的虚拟地址空间,而每个进程都有着自己的内存地址,在32位的操作系统中有这4GB的地址空间被用户和内核访问,用户态的空间在0~3GB,内核态在3~4GB。他们都会涉及到3种不同的数据段,分别是代码段,数据断,和堆栈段。下面是3个数据断的存储作用。 |