为什么32位操作系统最大只能支持4G内存呢?64位操作系统能支持最大多少内存?

jackxiang 2009-12-14 12:56 | |
32位操作系统,配合32位CPU,寻址空间位2^32次方,计算出来是
4294967296字节,就是4G,32位系统最大支持4G空间,如果想要32位
系统支持4G以上空间的话,就要用PAE的特殊内核,采用特殊方式访问,
但是系统效率会比原生的64位系统低。

64位操作系统配合64位CPU,寻址空间是2^64次方,计算出来是
18446744073709551616字节,换算一下4G个G,太大了,反正是
N多G,一辈子也用不完。当然这是64位系统的理论最大内存支持,实际上谁也用不了这么大内存,

反正如果你的系统是64位的,CPU是64位的,那么随便插个8G,16G内存是肯定能支持的。

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2328/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]