禹言栏目,旨在阐述一些大禹的个人想法与看法,欢迎大家理性谈论。
如有雷同,纯属意外
由于最近大禹换了红米K60,手机软件都变成了64位的,所以想和大伙唠一下这个64位和32位的差别。
一、什么是什么是64位,什么是32位?
先给不太了解计算机的朋友们科普一下什么是什么是64位,什么是32位?
1.先来说一下什么叫做“位”
大家都知道在计算机存储中最小的单位叫做:bit(比特),也就是常说的b,而“位”是“比特位”的意思,二进制中,0或者1就是一个位(比特位)bit。
补充一个热知识
1B(byte,字节)= 8 bit;
1KB(Kibibyte,千字节)=1024B= 2^10 B;
1MB(Mebibyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;
1GB(Gibibyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;
1TB(Tebibyte,万亿字节,太字节)=1024GB= 2^40 B;
1PB(Pebibyte,千万亿字节,拍字节)=1024TB= 2^50 B;
1EB(Exbibyte,百亿亿字节,艾字节)=1024PB= 2^60 B;
1ZB(Zebibyte,十万亿亿字节,泽字节)= 1024EB= 2^70 B;
1YB(Yobibyte,一亿亿亿字节,尧字节)= 1024ZB= 2^80 B。
“位”,简单地理解就是CPU的寻址空间。
2.什么是32位,什么是64位?
所以我们常说的32位和64位意味着处理器一次能处理的最大位数
64位计算机的CPU一次可以处理64位2进制数。
32位计算机的CPU一次可以处理32位2进制数。
大禹破旧的笔记本电脑
从此可以看出,64位计算机的CPU处理问题的能力明显要强于32位计算机的CPU。
3.CPU位数进化历史(极简)
在1947年12月16日,晶体管之父––威廉·肖克利和约翰·巴顿,沃特·布拉顿在贝尔实验室共同研制出世界上第一块晶体管。
1971年11月15日,英特尔公司造出了世界上第一块CPU––4004微处理器,它的晶体管数只有大概2300颗晶体管之间的距离只有10纳米,能处理4bit的数据
4004微处理器
1974年,8080微处理器推动着CPU进入了第二代微处理器。
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位的差异并不大,主要还是看整体架构以及工程师的代码优化能力
其实只要不给软件搞开屏广告、乱塞功能我就谢天谢地了
不过俺也不知道这个是不是真的,反正手机是这么告诉咱的
由于大禹对这个题材并不是很了解,这篇文章只能说是最基础的科普(甚至可能存在很多错误),希望各位懂的大佬指正大禹文中的错误。
权当抛砖引玉啦
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com