手机32位和64位的区别 在哪方面有差异

1.设计意图不同 。64位操作系统的初衷是为了满足机械设计与分析、三维动画、视频编辑与创作、科学计算和高性能计算应用等领域需要大量内存和浮点性能的客户需求 。换句话说,它们是高科技技术人员在自己的行业中使用特殊软件的操作平台 。32位操作系统是为普通用户设计的 。
2.需要不同的配置 。64位操作系统只能安装在64位计算机上(cpu必须是64位) 。同时需要安装64位通用软件,才能充分发挥64位(x64)的比较佳性能 。32位操作系统可以安装在32位(32位cpu)或64位(64位cpu)计算机上 。当然,32位操作系统安装在64位计算机上,硬件就像一辆“大马车”:64位性能会大打折扣 。

手机32位和64位的区别 在哪方面有差异

文章插图
3.操作速度不一样 。64位cpugprs(通用寄存器)的数据宽度是64位,64位指令集可以运行64位数据指令,也就是说处理器一次可以提取64位数据(一次只提取2条指令,8字节数据),是32位的两倍(需要4条指令,一次4字节数据),理论上性能也会相应的翻倍计算机
4.寻址能力不同 。64位处理器的优势也体现在系统对内存的控制上 。因为地址使用特殊的整数,alu(算术逻辑运算符)和寄存器可以处理更大的整数,即更大的地址 。例如,windowsvistax64版支持高达128 gb的内存和高达16 tb的虚拟内存,而32位cpu和操作系统只能支持高达4g的内存 。
【手机32位和64位的区别 在哪方面有差异】5.软件的普及程度不一样 。目前64位常用软件远不如32位常用软件 。原因很简单:使用64位操作系统的用户相对较少 。因此,软件开发者必须考虑“投入产出比”,将有限的资金投入到更多用户的软件中 。这也是64位软件比较贵的一个重要原因 。