用32位的操作系统,是不是配8G的内存就是完全浪费了

 我来答
惊梦电子
高能答主

2020-04-29 · 专注分享电脑、手机类干货知识
惊梦电子
采纳数:269 获赞数:178784

向TA提问 私信TA
展开全部

是的,32位操作系统无法完全识别4G内存。

内存和操作系统的关系:理论上32位系统最大支持4G内存,但是实际不可能完成用到4G的内存,最大值识别3.25-3.75之间,根据windows版本不同而不同。

内存识别的多少和电脑cpu的寻址有关直接联系。32位的操作系统理论上可以识别2的32次方个地址(4294967296B=4GB),但计算机还要接外设(鼠标,打印机,键盘,网卡,声卡,显卡等等)这些外设也是需要占用地址空间的。

所以在设计系统初期就预留了一部分空间给这些设备,这样一来,win7 32位虽然能支持4G内存,实际不能达到4G内存,一般win7 32位显示的内存是3.25G左右。也就是说,win7 32位操作系统安装了8G内存条,但是实际识别的还是不到4G。

扩展资料:

64位系统和32位系统不同之处:  

第一,设计初衷不同。64位操作系统的设计初衷是为了满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。  

第二,要求配置不同。64位操作系统只能安装在64位电脑上(CPU必须是64位的)。同时需要安装64位常用软件以发挥64位(x64)的最佳性能。32位操作系统则可以安装在32位(32位CPU)或64位(64位CPU)电脑上。

第三,运算速度不同。64位CPUGPRs(General-PurposeRegisters,通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。  

第四,寻址能力不同。64位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,因此一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。比如,WindowsVistax64Edition支持多达128GB的内存和多达16TB的虚拟内存,而32位CPU和操作系统最大只可支持4G内存。

kshfdskdshjds
推荐于2017-10-06 · TA获得超过472个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:125万
展开全部
是的~~32位的系统理论上用的是 32位的地址总线,可以寻址2^32Byte=4GB的内存空间,但是实际上只能识别到2.6~3.4GB的内存这样。。。所以想用4G及以上的内存还是换64位的操作系统吧。
但是64位操作系统能调用得到64位的地址总线,它的寻址空间不是4GBX2=8G那么简单,而是2^64Byte=16TB。。。。,这是理论上,实际上得具体到每个版本的操作系统最多能带的动多大的内存,比如,Windows 7 Home Basic 64位最大仅支持8GB内存、Home
Premium为16GB(家庭高级版好像最近也说支持到192G了),此外,较高端的Enterprise(企业版)、Ultimate(旗舰版)等版本都将支持192GB的最大内存。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-11-03
展开全部
对。32位只能认3.25G左右。其他都浪费了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式