middle.fengdong 发表于 2006-8-20 00:55:45

内核地址空间偏移

不光Linux,很多操作系统的内核空间地址都是线性地址空间的高段映射到物理地址的低端(Linux是线性地址的3-4G映射到0-1G——一般如此,我明白有特殊情况)。

请问这种设计有什么特殊的用意?还是仅仅是一种习惯?或者仅仅是设计者最初没有任何用意的一种随意的设定?

hxcowboy 发表于 2006-9-11 13:43:20

通过系统初始化代码,不难发现,其系统内核置于0X100000位置,这是系统的物理低端,线性地址3-4G与之影射;用户线性地址空间位于0-3G,对于我们的访问,将更为便利
页: [1]
查看完整版本: 内核地址空间偏移