内存的物理地址最低总是从0开始的吗?
tyngi 2010-04-16 09:02:05 如题,
看到一本书上说内存的物理地址最低总是从0开始,在系统启动时将0---896M低端物理内存直接线性映射到内核线性空间
0xC000_0000+896M处,所以在内核中有 线性地址=物理地址+0xC000_0000 的简单映射。
难道内存的物理地址总是从0开始? 特别是在一些嵌入式系统中也是如些吗?
如果内存的物理地址是从0x3000_0000(1G)开始的,那内核中,线性地址到物理地址间的映射是怎样呢?
谢谢!