在64位Linux中,内核占用了哪个地址空间?

Met*_*est 11 linux x86-64 linux-kernel

64位Linux内核的地址空间是多少,也就是说,它所使用的代码,堆栈,堆和数据段的地址范围是多少.

Max*_*kin 14

在64位Linux上,所有最高位设置为1的64位地址都保留给内核.换句话说,虚拟地址空间的上半部分.

有关详细信息,请参阅http://en.wikipedia.org/wiki/X86-64#Virtual_address_space_details