32位系统为什么最多只能识别3G的内存?

 我来答
匿名用户
2013-07-12
展开全部
1. 什么是寻址空间寻址空间一般指的是CPU对于内存寻址的能力。通俗地说,就是能最多用到多少内存的一个问题。2. 我们经常听说32位操作系统最多能用4G内存。大部分情况下,这个上限都达不到。例如我的机器,虽然是4G物理内存,但实际上识别的只有3G。有的朋友说是可以。识别到3.2G或者3.5G不等,我想这跟人品是没有什么关系的。那么,这剩下的1个G左右的内存不是浪费了吗?可不是嘛,太心痛了。所有很多朋友都用一个软件将这部分内存转换为硬盘用。【备注】我自己还没有这么用,要想试用该功能的同学,自己需要慎重。听朋友说这样处理后他的Vista能在30秒内开机,5秒钟关机,而且使用时速度快了好多,特别是浏览网页。3. 为什么说只能寻址到这个大小呢?我今天是要从程序的角度来解说一下首先说什么是32位?32位是针对CPU的一个术语对于程序员来说,这表示了我们在与计算机打交道的时候,能够使用的最大数字是2的32次方。这等于多少呢?4294967296那么这个数字是什么为单位呢?bit ,也可以称为比特,或者位。这是计算机可以理解的东西。这个bit里面包含的值,只有两个,就是0和1好了,那么这个bit怎么样能转换为GB呢,很简单:将它连续除以3次1024.4294967296/1024/1024/1024结果等于多少呢?为什么除3次?第一次转换为KB,第二次转换为MB,第三次就转换为GB了。呵呵,答案正好是4G。5. 那么64位的CPU的寻址空间可以到多大呢?2的64次方,18466744073709551616……我算一算,可以到多少GB呢?17179869184G
明澈还婉顺灬松柏C
推荐于2016-05-28 · TA获得超过1.4万个赞
知道大有可为答主
回答量:8283
采纳率:60%
帮助的人:1168万
展开全部
1、32位操作系统,配合32位CPU,寻址空间位2^32次方,计算出来是
4294967296字节,就是4G,32位系统最大支持4G空间,如果想要32位
系统支持4G以上空间的话,就要用PAE的特殊内核,采用特殊方式访问,
但是系统效率会比原生的64位系统低。
2、32位指的是电脑可以有32位的地址线,那么一共可以识别的存储器数量(包括内存和各种硬件的输出输入端口)一共是2的32次方是4g,但是电脑还要给其他的硬件分配地址,所以能识别的内存只有3g了,这个除非你安装64位的系统。不过如果内存有4g的话,应该可以安装64位的操作系统的。
3、如果想识别4G和4G以上的内存,建议安装64位的操作系统。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-12
展开全部
这个很正常 32为的操作系统 只能识别3.25G的内存 不过64位的操作系统 理论上是支持 2的64次方的内存的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-12
展开全部
这个你要问比尔盖茨了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式