您的位置:首页 > 其它

【刨根问底】32位/64位系统、地址总线以及最大内存寻址

2015-05-02 11:48 477 查看
今天啃《鸟哥》,复习到swap时,鸟哥说目前linux 64位系统的最大寻址到64GB,因此swap的总量也是64GB。
我知道32位系统的最大寻址已经到4GB了,而64位系统的最大寻址才64GB,感觉不科学。而且系统位数跟最大内存寻址到底啥关系呢,遂开始刨根问底,然后就有了此文。

地址总线:说到内存寻址,就不能不提地址总线(address bus),地址总线的宽度从根本上决定着有多少内存可以被访问

32位系统内存寻址:一个32位单元地址总线,理论上可寻址到2^32字节的内存,即4GB

64为系统内存寻址:一个64位单元地址总线,理论上可寻址到2^64字节的内存,即16EB(16000PB)

结论:查看资料win8 x64系统可支持的最大寻址是198GB,不同的64位系统内存寻址不同,说到底还是与系统本身以及硬件限制有关,64位架构的内存寻址还远远远的没达到极限呢。

本文出自 “废多看蹦” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐