分享

小白学电脑:我应该安装32位系统还是64位系统?

 电脑问题咨询 2021-03-16

今天帮一位朋友远程清理电脑,发现一个问题,如下图:

发现问题没? 安装了8G的内存,安装了32位的操作系统,这就是问题所在!

那么问题来了,你应该安装32位系统还是64位系统呢?32位,64位分别指的啥?他们有什么区别?安装错了有什么影响?

一、操作系统的位数不等于CPU的位数

说到位数,这里有两个概念,其实他们是两个不同的事物,CPU有位数之分,操作系统也有位数之分。

CPU的位数是硬件层面的,简单来说就是CPU同时处理的二进制位数,有点像高速公路是2车道,还是3车道,位数越多,同时处理的数据越多,处理速度就会越快。

操作系统的位数则是软件层面的,是指的该操作系统是假设用在的电脑上是多少位的CPU,32位的操作系统是为32位的CPU的电脑准备的,64位则是为64位的CPU的电脑准备的。

为了帮助你理解,可以用下面的草图来帮助理解:

从图可以想象,32位CPU只能安装32位操作系统,不能安装64位操作系统,64位CPU可以安装32位操作系统,也可以安装64位操作系统,就是如下图的效果:

这一条只是暂且理解一下CPU的位数跟操作系统都有位数之分,下面还会进一步说明。

二、我的电脑应该安装32位系统还是64位系统?

很早开始绝大部分的CPU已经是64位的了,所以从CPU的角度来说,你的电脑是既可以安装64位的操作系统,也可以安装32位的系统,但是从上面第二个图都可以看出来,安装不合适的操作系统肯定还是会有影响跟区别的,所以还会有另外的因素,继续看。

三、安装不合适位数的系统,有啥影响?

由于32位的操作系统里面内存地址的长度是32位的2进制数,所以最大就有2的32次方个内存地址,算出来的结果也就是4G的内存地址,但是计算机还要接外设(鼠标,打印机,键盘,网卡,声卡,显卡等等)这些外设也是需要占用地址空间的。所以在windows 32位操作系统中最大只识别的内存为3.25-3.75之间,根据windows版本不同而不同。

也就是说,不管你电脑的CPU是32位,还是64位,都是可以安装32位的操作系统,但是32位的操作系统最大只能识别4G以内的内存数,也就是最大只能安装4G的内存,如果你安装了8G的内存,另外的4G是没有地址可以表达的,是无法使用到的。

就好比3房2卫1厅的房子采用了2房1厅1卫的装修设计,另外那1房1卫处于无装修状态,无法使用的。

结论:实际上这篇文章更多的是科普,已经没有太多实际意义,因为现在绝大部分电脑可以不加考虑的安装64位的系统,因为现在的电脑都是64位的CPU,内存也一般都会大于等于4G,只有很老的电脑还是2G内存的那种,可以安装32位的系统,但是那种电脑寿命都接近到头,已经非常少了。

补充一篇以前的文章:32位系统和64位系统的区别

电脑问题咨询

你的随身电脑顾问,专业、实用不失趣味的电脑知识、技巧,感悟人生、调剂生活、逗你开心的良心公众号,你还没关注哪?

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多