浩海技术官网 - 专注最好用的电脑系统,Win10专业版/Win7旗舰版镜像下载!(本站系统保证安全无毒,运行完美) 浩海技术官网首页
当前位置:主页 > 浩海技术教程 >

揭秘:32位系统支持多大内存?32位系统无法识别使用4G的原因

发布日期:2019-06-21      作者:浩海技术官网      来源:http://www.hhghost.com

揭秘:32位系统支持多大内存?32位系统无法识别使用4G的原因

虽然现在64位系统已经是主流了,不过32位系统使用的朋友还是许多,如xp系统,只有32位的可以用~以及win10 32位系统也是许多用户在使用的,这不你们就回归来讨论相关32位系统支持多大内存的问题上来,以及许多朋友反馈4G内存在32位系统中只能识别3点几个G的问题。

32位系统支持多大内存?为何?

第一,首先很明确的告诉大家,32位系统只能支持最大4G的内存,不管您插的是4G还是8G内存条,这是由于操作系统的32位的概念为假设CpU的地址总线数目为32条。也便是说,你们一般说的32位操作系统以及64位操作系统都是假定的CpU的地址总线数目为32位或者64位。

第二,地址总线是干嘛的?地址总线容易地说就像身份证号码一样,是用一串数字来标记一个存储位的地址。就像身份证号码一样,用一串数字来标定一个人,即使别人与您重名或者其他信息相同都不要紧,只要这串数字是唯一的就好。

第三,地址总线是怎么来运行使用的?通过上述描述,你们可以看出,地址总线是用来标定一个存储区的位置的,那么32位究竟能标定多少位置呢?在电脑的运算中都是以二进制来计算的,也便是说一条地址总线就只能表示0跟1两个数字,那么,运用排列组合的方式,32条地址总线总共可以组合出2的32次方个数字,也便是42949610296个数字。那么每个数字又对应着一个存储位,一般来说,一个存储为的大小一般为1Bit,也便是说42949610296个存储为共有42949610296Bit大小的空间,也便是42949610296/724KB=4194304/724MB=4GB

而64位操作系统的寻址能力便是2的64次方。也便是1101109869184G,当然这只是理论值,实际中不可能用到这么大的内存,目前64位windows系统最大只支持128G。而当前主流主板只能加到16G

为何32位系统不能识别具体的4G内存?

许多朋友发现安装了4G内存,32位系统并不能具体识别,只能显示3G-3.105G,那么这是为何呢?

1、对于32位的windows操作系统,提供的逻辑地址寻址范围是4G,但是对于这4G的逻辑地址,又要划分出来一份给CpU寄存器、RoM的这些物理地址进行映射,那么剩下和内存条的物理地址进行映射的空间肯定没有4G了,如下图所示:



2、其他方面,如集成显卡划分内存作为显存使用,所以一般4G内存是不会具体显示的。

如上就是32位系统能支持多大内存的说明以及无法识别4G的原因所在了。




本站发布的软件及系统镜像均收集至互联网,仅供学习和研究使用,不得用于任何商业用途并请在下载后24小时内删除,如果满意请联系版权方购买。
如果您发现本站侵害了您的版权,请立即联系我们,本站将在48小时处理相关资源。邮箱:410947419#QQ.com[请将#换成@]
Copyright @ 2022 浩海技术官网