内核不能直接访问896MB以上的物理地址.怎么回事

如题所述

896MB以上的物理内存不能被内核直接访问,是因为0~896MB的物理内存是与内核的3G~3G+896MB顺序映射的,而内核剩下的虚拟地址空间还要为比如vmalloc区预留,所以不能再直接映射了,因此不能直接访问。而大于896MB的物理内存若需访问必须动态映射到内核空间里高端内存区。
温馨提示:答案为网友推荐,仅供参考
相似回答