64位的Linux系统为什么比32位的Linux系统快
讨论这个问题的前提是物理内存大于1GB
先讨论32位的Linux系统内核能访问的最大虚拟地址为0xFFFF FFFF(4G),内核空间为3G~4G,那么内核如何使用这高1GB的线性虚拟地址呢?
Linux对于内存的管理使用了分区机制(ZONE_DMA、ZONE_NORMAL、ZONE_HIGHMEM),ZONE_HIGHMEM以下的空间用来线性映射,ZONE_HIG...
原创
2020-02-09 20:41:21 ·
412 阅读 ·
0 评论