大家可能听到过32位和64位,以及在用电脑时难免会需要安装软件,而在搜索软件安装时,可能看到官网会提供一个32位软件和64位的软件(下面举例WX软件)
那么其中的32位和64位到底是什么意思呢?
下面阿影将从几个方面,为大家解答这个问题,让大家对此能有个了解。
1、关于位数的3种情况
一般我们说的32位和64位,是指三种情况:
-
是32位或64位的CPU(计算机的核心处理器)
-
是32位或64位的操作系统。
-
是32位或64位的应用软件
只有这三种全都具备32位或者64位的时候,才能真正发挥出32位和64位的效果。
2、什么是“位”?
既然说到32位和64位,在电脑早期的时候,还有16位,8位。“位”到底是个什么东西?有些人知道或者听说过计算机使用的是二进制。它所有处理的图片,软件,声音,视频,游戏等最终在内存里面都是二进制的形式。
这么说可能有人会觉得懵,感觉很模糊,下面简单举个示例:
(1)我们在桌面新建一个txt文件,写上一个12345,点击保存,然后关闭文件。
(2)接着在这个文件上鼠标右键,然后点击“属性”。然后注意看,文件大小是5个字节
这是因为NTFS会为每个文件分配1KB的索引空间用来记录文件的基本信息。如果这个空间用不完,且文件内容少,Windows就会把内容直接写到索引空间里空余的地方。看上去就是不占硬盘空间了
但要是把5字节换算一下,它实际占用的空间是多少呢?
1T=1024GB
1GB=1024MB
1MB=1024KB
1KB=1024Byte(字节)
1Byte(字节)=8bit(位)
因此我们刚刚新建的实际大小5字节的文本,如果换算成计算机二进制位的话,就是5x8=40位。所以“位”,就是字节。
3、计算机对文件的处理
结合上面说的,文件以二进制形式存在在内存中,而其中内存条其实就是一个一个的小格子或者里面有很多小位置,用来存放数据,一个小位置就对应着一个位。
而刚才输入的12345,在内存里面就用了40个位置。假设我的电脑每秒钟只能处理2位的话,我们要打开这个文件,可能就得需要20秒。但按照32位来说,那么处理这个文件就是N个32位,这时候直接双击就能打开这个文件了。
对此电脑的运行速度就跟大货车拉东西一样,每次能拉多少吨,每天可以拉多少次,基本就是这两个决定了最终的运行效率。也就是:单位时间内的运行次数以及每次的运算量。
4、电脑CPU处理器位数与系统位数
如果你是64位CPU的话,安装的是64位系统,那么就可以安装32位和64位的软件;若安装的是32位操作系统的话,可能问题不大,但是或许也会出现问题。 因为向下兼容。
如果你是32位CPU的,装64位系统是安装不了的,但装64位的软件,可能会出现很多不兼容的问题。
如果你是32位的CPU和操作系统的话,使用8G的内存条,那么多于出来的4G就浪费了,因为是用不上,提升不了运行速度,所以32位最大支持的内存是4GB。现在我们大部分电脑的CPU都是64位,所以内存超过4G以上的就建议安装64位系统。
因此,以上4个方面:位数的情况、“位”是字节、计算机对文件(位)的处理以及电脑CPU处理器位数与系统位数就得出:以8位为1个字节,当换成32或64时,处理能力就有所差别,安装为对应位数的系统,才能更好地发挥CPU性能。
这也是开发者需要区分这2种来开发不同版本的软件安装包,考虑到CPU性能方面,从而让32、64位的CPU及系统来安装相应的版本,从而达到理想的使用体验,也避免安装使用上出现不兼容的问题。
那么怎么看自己的系统是多少位呢?鼠标右键此电脑的“属性”,就能看到
下面可能一些疑问解答:
(1)32位CPU只能装32位系统,那么64位CPU就只能装64系统吗??
不是的,64位CPU即可装64位系统,也可装32位系统。只是说:装64位系统才可以发挥出64位处理器(CPU)的最佳性能而已!
(2)为什么我平时装系统从来没有查看过自己的CPU是多少位的,但是装系统都成功了??
因为你的CPU是64位的,所以它可以兼容32位、64位两个系统的。随着电脑的更新换代,32位的CPU也逐渐淘汰了。
最后,做个总结:
-
有CPU、系统、软件三种全都具备是32位或者64位的时候,才能真正发挥出32位和64位的效果。
-
32位CPU只能装32位系统,64位CPU能装64系统也能装32位操作系统装64位系统,才可以发挥出64位处理器的最佳性能而已!
-
32位CPU最多只能使用4GB内存,如果你的内存大于4GB,多出来的部分无法使用了,所以加装内存条也来实现扩展运行不可行。
版权声明:本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系客服并出示版权证明以便删除!