您现在的位置是:首页 > 互联网 > 正文

什么是32位与64位操作系统(32位与64位系统的区别介绍)

发布时间:2022-05-07 07:17:05来源:

导读 大家好,小太来为大家解答以上问题。什么是32位与64位操作系统,32位与64位系统的区别介绍这个很多人还不知道,现在让我们一起来看看吧!经

大家好,小太来为大家解答以上问题。什么是32位与64位操作系统,32位与64位系统的区别介绍这个很多人还不知道,现在让我们一起来看看吧!

经常有网友问我这个问题。什么是32位和64位系统?32位系统和64位系统的区别等等。目前电脑百事的编辑们会总结一下32位操作系统和64位操作系统的区别。

首先,让我介绍一下什么是32位与64位操作系统.

32位和64位操作系统是指CPU一次处理数据的能力是32位还是64位,这就涉及到处理器操作位数的问题。简单来说,32位系统的地址总线是32位,而64位系统的地址总线是64位。这句话可能很多朋友很难理解。其实也无所谓。我们往下看或许能理解。

目前我们能买到的处理器基本都是64位系统处理器,但这里的64位处理器理论上并不是真正的64位处理器,因为AMD和Inter的64位CPU都不是真正的64位CPU,只是做了一些64位的改进,比如64位内存寻址,仍然保持了32位的多数技术。这就涉及到32位和64位系统的内存寻址问题,这其实是32位系统和64位系统非常不同的一块。总的来说,32位CPU对我们来说是最理性的CPU,也是目前大多数软件开发设计的平台。内存寻址方面,32位系统最大内存寻址空间约为2的32次方=4294967296(位)=4(GB)。64位系统最大内存寻址空间为2的64次方=4294967296(位)的32次方=值大于1亿GB。也就是说,32位系统的处理器最高只能支持4G内存,而64位系统的内存只能支持上亿位。

如果现在的处理器都是理论上的64位,那么市面上所有的软件都会被淘汰或者重新设计。显然这是不可能的,还需要相当一段时间的发展。目前64位操作系统是为64位CPU设计的,增加了一些64位指令,但仍然兼容32。对于普通用户来说,64位系统意义不大。真正的64位技术是为大型机械或大型服务站开发和使用的。目前我们可以看到市场上部分win7系统使用的是64位操作系统。其实理论上并没有考虑,只是在一小块内存寻址上做了一些64位的改进。我们也可以看到,虽然部分win764位系统兼容32位,但是仍然无法安装部分游戏软件,所以目前不建议大家安装64位系统。让我们来谈谈32位和64位操作系统的区别.

首先,从可以明显看出,支持的最大内存大小不同,地址总线设计不同等等。以下几点可以简要概括如下:

第一,设计初衷不同。64位操作系统的初衷是为了满足在机械设计和分析、3D动画、视频编辑和创作以及科学计算和高性能计算应用领域需要大量内存和浮点性能的客户的需求。换句话说,它们是高技术人员在自己的行业中使用特殊软件的运行平台。32位操作系统是为普通用户设计的。

第二,需要不同的配置。64位操作系统只能安装在64位计算机上(CPU必须是64位)。同时,您需要安装64位常用软件才能获得64位(x64)的最佳性能。32位操作系统可以安装在32位(32位CPU)或64位(64位CPU)计算机上。当然,在64位的电脑上安装32位的操作系统,其硬件就如同“大马拉大车”:64位的性能会大打折扣。第三,运算速度不同。64位CPUGPRS(通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,这意味着处理器一次可以提取64位数据(一次只需要两条指令提取8字节数据),是32位数据的两倍(一次需要4条指令提取4字节数据)。理论上性能会相应翻倍。计算机

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

第五,软件的普及程度不同。目前64位常用软件比32位常用软件少很多。原因很简单:使用64位操作系统的用户相对较少。因此,软件开发者必须考虑“投入产出比”,将有限的资金投入到更多用户的软件中。这也是64位软件相对昂贵的一个重要原因。

相信大家对32位和64位操作系统都有很深的了解。就目前而言,32位仍然是主流,目前的64位系统实际上是目前32位系统的简单改进版本,仍然保持兼容32位系统,但我们仍然会发现它与一些软件不兼容。64位系统的发展还有很长的路要走。这里推荐你更好的使用32位系统。

本文到此结束,希望对大家有所帮助。

标签:

上一篇
下一篇