当前位置: 技术问答>linux和unix
linux用户态内存的物理地址问题?
来源: 互联网 发布时间:2016-10-25
本文导语: 本帖最后由 liujun01203 于 2010-12-07 10:02:36 编辑 小弟我看linux内存管理一段时间了。有一个问题一直不解。 linux用户态进程使用0—3G的线性地址空间,内核使用3G-4G的线性地址空间。内核对0-896M以下的物理内存进行直接...
|
内核中的页目录表和页表总共只占4M = 1M (20bit)*4(32位的地址)的空间,不会有问题的
|
如果物理内存不足,那么内存管理会回收一些提供给当前运行程序,比如把一些数据写到硬盘,这个涉及到虚拟内存了。然后会有一些page空闲,提供映射。