禹言栏目,旨在阐述一些大禹的个人想法与看法,欢迎大家理性谈论。
如有雷同,纯属意外
由于最近大禹换了红米K60,手机软件都变成了64位的,所以想和大伙唠一下这个64位和32位的差别。
8008微处理器
1978年,8086微处理器横空出世,它是世界上第一块16位的微处理器,是第三代微处理器的起点。
Intel 8086
1985年,80386xd面世,内含27.5万个晶体管,它的出现使32位CPU成为了pc工业的标准。
这里补充说明其实很早的时候64位就诞生了,1961年:IBM 发表 IBM 7030 Stretch 超级电脑。它使用 64位数据字组,以及 32 或 64位的指令字组
IBM 7030 Stretch 超级电脑
在2004年左右,64位CPU才开始逐渐被使用在PC上。
4.为什么现在大家不使用128位的处理器呢?
首先需要解释的是,在专业领域,128位的处理器已经有应用,而且搭配的功能齐全。
但对于普通用户来说,64位完全够用了,这是128位没有向个人普及的主要原因.
PS2就是使用的128位处理器。
这个配置上我们可以看到PS2的CPU使用的是Emotion Engine 294.912 MHz,这个是何方神圣呢?
大禹查了一下,得到了这个结果
Emotion Engine
所以我们可以看到在很早的时候,游戏厂家也是尝试过128位的,不过随着市场和技术的证明,128位属实没有那个必要。
现在PS5使用的CPU是x86-64-AMD Ryzen™ “Zen 2”,64位处理器
二、手机的32位、64位
1.32位的局限
一个 32 位的操作系统,它所能够支持的寻址空间最大也就是 2 的 32 次方个字节,也就是 419430400 个 byte ,换算成 GB 的话就刚好等于 4GB 。这也就说明, 32 位的操作系统最大就只能够读取大约 4GB 的内存容量。
所以现在我们手机对内存的要求越来越大,32位肯定的不够的。
2.手机上最早的64位CPU
从智能手机鼻祖IBM Simon的诞生开始,智能手机的发展可以用日新月异来说。
IBM Simon
2013年苹果发布了自己的A7处理器,这是第一个使用在手机上的64位处理器(最先在iPhone 5s、iPad Air上使用)
A7处理器
但是直到2022年之前,32位依旧是手机CPU的主流。
因为在手机上,很多厂商认为32位处理器都没有跑到极限,希望依靠增加核心数,提高主频等方式继续提高32位处理器的性能,用户并不需要64位处理器。
同时安卓4.4之前,安卓系统都不支持64位处理器,并且64位处理器运行32位的应用在兼容性上会有极大的问题的。
而这些年,随着技术的发展,手机的功能增多,64位反而变成了一个越来越有必要的选择。
当年崩坏3就是极度考验手机配置的游戏
3.强制的升级
于是2021年底,国内安卓五大应用商店,共同宣布了将会推进国内安卓生态对于64位应用的支持。
这一举动强制的让所有开发者们不得不开始开发64位的APK。
三、64位应用真的比32位好了吗?
那么64位应用真的就比32位好一些吗?
这个我们需要用同一CPU下运行不同版本的APK,通过MediaTek实验室的实验数据,基于不同IP的移动SoC测试结果表明:32位和64位相比有30%-40%的体验差异,64位应用能带给手机玩家更加丝滑流畅的游戏体验。
而对于微信、钉钉、淘宝、美团等一系列办公、生活软件来说,64位和32位的差异并不大,主要还是看整体架构以及工程师的代码优化能力
其实只要不给软件搞开屏广告、乱塞功能我就谢天谢地了
不过俺也不知道这个是不是真的,反正手机是这么告诉咱的
由于大禹对这个题材并不是很了解,这篇文章只能说是最基础的科普(甚至可能存在很多错误),希望各位懂的大佬指正大禹文中的错误。
权当抛砖引玉啦
#免责声明#
①本站部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
②若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
③如果本站有侵犯、不妥之处的资源,请联系我们。将会第一时间解决!
④本站部分内容均由互联网收集整理,仅供大家参考、学习,不存在任何商业目的与商业用途。
⑤本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与任何商业和非法行为,请于24小时之内删除!