Windows32位/64位系统最大支持多大内存及不支持的原因

所属分类: 电脑基础 / 电脑常识 阅读数: 44
收藏 0 赞 0 分享

想必大家都知道了,Windows XP/Win7/Win8/Win10系统除了有旗舰版、专业版、家庭版的版本区分之外,还有32位和64位的区别。区别在哪呢?其中之一就是系统支持的最大内存。来跟下载吧小编一起了解下Windows系统32位/64位系统支持多大内存。

32位/64位系统支持多大内存

32位:系统能够识别的内存最大在3.25-3.5GB左右,也就是说4GB的内存条有0.5GB左右用不了。2GB内存条或者2GB+1GB内存条用32位系统丝毫没有影响。

64位:对于64位系统的Windows 7,最大内存支持就要视不同的系统版本而定了。比如,Windows 7 Home Basic 64位最大仅支持8GB内存、Home Premium为192GB,此外,高端的Enterprise、Ultimate等则支持支持192GB的最大内存。

32位系统不支持大内存的原因

一、换算关系的差异

众所周知,电脑中二进制中的换算关系是 1GB=1024MB,实际生产时,硬件厂商厂商的换算单位是1GB=1000MB,当电脑厂商告诉您,您电脑中的内存是1GB的时候,其实您的内存是1000MB,系统识别时,用1000处以1024,也就显示您的内存是0.976GB,同理您安装了4G的内存,系统会显示您的内存是3.9GB。

二、32位系统架构限制

内存(RAM,也就是您的系统的寻址总空间)=内存条(物理内存,您的内存条是4GB的)+bios内存+缓存+显存+...,32位的电脑的寻址空间是2的32次方,也就是4G,系统将这4GB的地址分配给内存条,缓存,显存,硬件等。

系统分配寻址空间时是有优先级的, bios的内存,cpu的缓存,各个硬件的内存,显卡的显存等,他们的优先级比物理内存(也就是内存条)高,所以系统先将寻址空间分配给bios的内存、cpu的缓存、各个硬件的内存和显卡的显存,最后才将剩余的寻址空间分配给内存条。比如您的显卡有500MB,那么可以分配的内存也就只剩下4GB-0.5GB=3.5GB了。

相当于一条街上有1000户居民,但是门牌号码确实只有800个,于是还有200户居民没能获得门牌号码,但是这200户居民并未消失。

如果在32位电脑上装上4G内存条依照优先级关系,你只能使用3G多的的内存条空间,因为前面的几百MB空间是给了各个硬件(包括显存),4GB的内存条只有其中的3.31GB获得了寻址空间,此时您只可以看到获得了寻址空间的那一部分内存条(见下图.)

32位系统最大支持内存示意图

如果是2G的内存条,因为电脑本身寻址能里是4G,前面几百MB给了硬件,依旧剩余3G多的寻址空间, 2G的内存条可以完全获得2G的寻址空间,您也就能看到2G的内存条了

32位系统最大支持内存示意图

更多精彩内容其他人还在看

XP与Win7共享打印机的详细设置方法(图文教程)

办公室里经常要很多人共享一个打印机.但每个人的系统可能会有同,有的是XP,有的是WIN7.那应该如何设置呢
收藏 0 赞 0 分享

上网本装系统的详细方法介绍(图文教程)

上网本怎么样装系统呢
收藏 0 赞 0 分享

苹果iPad平板的使用小技巧(图文攻略)

ipad由于使用方法.便携.现在越来越多的人使用它.下面介绍一些小技巧.
收藏 0 赞 0 分享

笔记本连接无线网络的详细步骤(图文教程)

有的笔记本需要设置一下才能连的
收藏 0 赞 0 分享

Chrome谷歌浏览器苹果iPad版界面细节体验(图文)

谷歌浏览器最近也出了ipad版了.让我们看一下怎么样吧
收藏 0 赞 0 分享

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'

电脑蹦出这个错误 '80040e21',是啥意思
收藏 0 赞 0 分享

BITS服务系统找不到指定的文件的解决办法

使用windows update的时候可以找到补丁,但开始下载补丁就直接停止,补丁没有下载。查看服务,发现缺少BITS服务,安装后无法启动,问题来了就来解决它吧。
收藏 0 赞 0 分享

服务器上通过PHP代码解决DDOS的方法

通过PHP代码进行DDOS已经不是什么新鲜事了,其特征是用PHP代码调用sockets,直接用服务器的网络攻击别的IP。
收藏 0 赞 0 分享

AirPlay无线技术的详细介绍

AirPlay无线技术是由美国苹果公司推出的无线技术
收藏 0 赞 0 分享

PoE是什么 PoE的详细介绍

经常听说什么PoE,那到底是什么意思呢
收藏 0 赞 0 分享
查看更多