对于普通配置,所有这些512 to物理RAM将通过内核直接映射(0xC0000000到0xE0000000)。问题是:内核本身只使用这些RAM的一部分;大部分这些RAM将分配给用户空间。为什么要在内核的虚拟空间(0xC0000000到0xE0000000)中映射所有这些512 to的物理RAM呢?为什么内核不将这些RAM的一部分映射为它的唯一用途(比如64 of )?在直接映射到内核虚拟空间的1GB中,结果将是768 to。我猜其余的RAM(256 by )会被分配到两个位置:要么是高内存区域,要么是内核分配给用户空间的内