进程内存布局

对于进程而言,Linux操作系统采用的是虚拟内存管理技术,这使得进程都拥有了独立的虚拟内存空间。该内存空间的大小为4G的线性虚拟空间,进程只需关注自己可以访问的虚拟地址,无需直到物理地址的映射情况。利用这种虚拟地址不但更安全(用户不能直接访问物理内存),而且用户程序可以使用比实际物理内存更大的地址空间。 4GB的进程地址空间会被分成两个部分——用户空间与内核空间。用户地址空间是0~3GB(0xC0
相关文章
相关标签/搜索