64位系统最大支持多大内存
然而在实际硬件层面,受限于CPU内部页表转换机制,通常采用48位地址长度,这使得理论上限被大幅压缩至2的48次方,即256 TB。这虽然已经是一个巨大的数字,但相较于理论值已经缩小了数万倍。
然而在实际硬件层面,受限于CPU内部页表转换机制,通常采用48位地址长度,这使得理论上限被大幅压缩至2的48次方,即256 TB。这虽然已经是一个巨大的数字,但相较于理论值已经缩小了数万倍。
冷知识+1。以前总觉得64位就是无限大,没想到实际落地时还得看CPU的具体实现。256TB对于目前消费级来说确实是过剩的,但在服务器领域,这数字还是有点看头。
这数字有点虚,256T对普通用户确实是天文数字,但现在的36位PAE扩展和AMD的4-level页表其实能支持到64TB甚至更高,Intel最新服务器CPU更是直接放开到5-level页表。不过256T作为“理论天花板”确实够用了,除非你是搞超算或者数据库集群,否则家用的话32G都嫌多。