+ -
当前位置:首页 → 问答吧 → linux用户态进程使用的内存的物理地址问题?

linux用户态进程使用的内存的物理地址问题?

时间:2010-12-07

来源:互联网

小弟我看linux内存管理一段时间了。有一个问题一直不解。 linux用户态进程使用0—3G的线性地址空间,内核对0-896M以下的物理内存进行直接映射(即物理地址与线性地址仅差一个偏移量PAGE_OFFSET),那也就是物理内存的第896M都已经直接映射了到了3G-3G+896M的线性地址了。如果物理内存仅仅有896M或者不足896M。那用户态使用的内存已经被内核直接映射到了3G-3G+896M的线性地址空间了,如果再映射到用户态的0-3G线性地址空间,那进程的页表或页全局目录该怎么办啊?

作者: lxjeanse   发布时间: 2010-12-07

兄弟我不明白,你那本书在哪里看到的,给我看看

作者: nxlinux   发布时间: 2010-12-10