• RSS订阅 加入收藏  设为首页
数码之家

电脑系统中32位和64位到底是什么?

时间:2025/6/8 9:23:21   作者:Leslie   来源:正势利   阅读:31   评论:0
内容摘要:01前言大家可能听到过32位和64位,以及在用电脑时难免会需要安装软件,而在搜索软件安装时,可能看到官网会提供一个32位软件和64位的软件(下面举例WX软件)那么其中的32位和64位到底是什么意思呢?02介绍1、关于位数的3种情况一般我们说的32位和64位,是指三种情况:是32位或64位的CPU(计算机的核心处理器)是...

01 前言

大家可能听到过32位和64位,以及在用电脑时难免会需要安装软件,而在搜索软件安装时,可能看到官网会提供一个32位软件和64位的软件(下面举例WX软件)

那么其中的32位和64位到底是什么意思呢?

02 介绍

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个字节。

到这你可能会有疑问,有内容的文件为什么占用空间显示的是0字节?

这是因为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位的软件,可能会出现很多不兼容的问题。

在CPU控制内存的时候,32位CPU它最大可以控制的是2 的32次方= 4294967296(bit)= 4(GB)左右。而那么64位的CPU理论最大控制就是2的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,多出来的部分无法使用了,所以加装内存条也来实现扩展运行不可行。



逝者如斯,不舍昼夜作者QQ及微信:49922779 点击这里给我发消息

相关评论
QQ交流群:120100441    QQ客服:49922779 闽ICP备01008686号