linux 将4GB线性地址空间分成两个部分: 0x00000000 ~ 0xC0000000前3GB的线性地址空间, 内核和用户进程都可以访问0x00000000 ~ 0xC0000000后1GB的线性地址空间,仅内核可以访问