通常32位Linux内核地址空间划分0~3G为用户空间,3~4G为内核空间。地址分配如下图所示 内核地址空间分布 直接映射区:线性空间中从3G开始最大896M的区间,为直接内存映射区,该区域的线性地址和物理地址存在线性转换关系:线性地址=3G+物理地址。