64位和32位什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/23 12:36:43
系统的64位和32位什么意思,都有什么区别?

如果是32位的CPU,每次运算32位二进制数据,也就是4个字节
如果是64位的CPU,每次运算64位二进制数据,也就是8个字节
另外字长为32位,可以寻址32位内存地址,也就是2^32,最多能识别4G内存;
字长为64位,可以寻址64位内存地址,也就是2^64,最多能识别8G的内存。

其实还有其他深层次的区别,你要学习计算机组成原理,汇编语言等课才能有更深的理解.

指的是CPU的通用寄存器的位宽,不是总线。

现在一般的系统和软件都是32位的
64位的还是用处少
而且64位对软件的兼容性有些问题
还是不要使用的好
除非是特殊的应用领域才回去用64位的系统

在计算机架构中,64位整数、内存地址或其他数据单元,是指它们最高达到64位(8字节)宽。此外,64位CPU和算术逻辑单元架构是以寄存器、内存总线或者数据总线的大小为基准。

计算机中的位数指的是CPU一次能处理的最大位数。32位计算机的CPU一次最多能处理32位数据,例如它的EAX寄存器就是32位的,当然32位计算机通常也可以处理16位和8位数据。在Intel由16位的286升级到386的时候,为了和16位系统兼容,它先推出的是386SX,这种CPU内部预算为32位,外部数据传输为16位。直到386DX以后,所有的CPU在内部和外部都是32位的了。