Windows操作系统32位和64位最大支持多大内存

    今天win7右键“计算机”,查看“属性”,发现32位的系统装了4G的内存条,实际用起来却只有3.47G,抱着这个疑问去查询了各类资料,记录如下:


简化版

32位:理论上32位操作系统最大支持2的32次方个地址(4294967296 B = 4GB),但是计算机还有其他硬件如(鼠标、键盘、网卡、声卡、显卡等)需要占用地址空间,所以实际上32位系统实际可用内存为3.25~3.75GB(根据不同版本的操作系统变化)。

64位:理论上64位操作系统最大支持2的64次方个地址,也就是16EB(1EB = 1024PB, 1PB = 1024TB,1TB = 1024GB)。

除此之外,支持的内存不仅系统有限制,主板也有限制,查询你的主板支持多大内存的方法如下:

1、WIN+R打开“运行”(或者“开始菜单”搜索“运行”)。

2、输入“cmd”并运行。

3、输入代码“wmic memphysical get maxcapacity”,回车。

从上图可以看出,我的主板最大支持16GB(16777216 B=16384 MB =16 GB)内存,所以超过了16GB,加再多内存条都是白费了。

原理版

参考:https://blog.csdn.net/liuqiaoyu080512/article/details/53931719

私以为从新手到老手的开端就是习惯查阅各种官方文档。

你可能感兴趣的:(Windows操作系统32位和64位最大支持多大内存)