为什么你的手机读取数据这么慢|回形针
这是2006 年最时尚的智慧型电话——诺基亚N73,除去系统,手机内部存储空间只有不到20MB,存几首最流行的《两只蝴蝶》手机就满了。 这时就需要一张miniSD 卡来装下你的照片、游戏、音乐。 2006 年,SD 卡就是插在手机里的U盘,读取或存储用户的各种数据。但数据一多, SD 卡读取起来也相当吃力,翻几张照片就可能让手机卡顿甚至崩溃。 10 年后,再也没人往手机里插内存卡了,取而代之的是一块内置在手机里的闪存,也叫flash memory,相当于手机的硬盘。 在64GB 闪存保底的2019 年,几乎没人担心放不下照片了,但怎样流畅地读取数据又成为了一个新问题。 单从手机硬件配置入手,流畅地读写数据关系到核心CPU 处理器、运行内存等,但还得看加持在闪存中的闪存技术。 目前,业界公认的最顶级手机闪存标准是UFS3.0。前不久发布的一加7 系列,就全系标配了UFS3.0 闪存技术,也让一加成为第一家大规模将UFS3.0 商用的手机品牌。 UFS3.0 究竟是什么?它又能带来什么样的体验?这还得从闪存的数据传输标准说起。 2000 年初,MultiMediaCard 协会提出了手机闪存的首个标准:eMMC(embeddedMulti Media Card),将控制芯片和闪存颗粒封装在一个芯片内。 在手机处理器处在性能较低的时代,采用并行传输的eMMC 十分契合当时用户对手机数据的低消费需求。 但在数据量革命性增加的今天,并行传输的eMMC 有很多先天不足: 在并行传输中,如果并行线路之间的物理性质不一致,例如长度上有细微差别,会导致并行线路中传输的比特不是同时到达接收方,在接收数据时容易出错。 再者,eMMC 只支持同步命令处理,即命令只能一个一个执行,或者一包一包(每个包里面含有若干个命令)执行,前面命令没有执行完成,后面的命令是不能发下去的。 比如手机处理器发出一个写入数据命令W1 和读取数据命令R2,就等命令W1 完成,才能展开读取数据的命令R2;同样,在发送写入命令W3 之前,必须等R2 命令完成。 相当于你的任何操作都要排队进行处理,而这个队伍并不一定是整齐有序的,前方队列稍有失误,后方就会一片混乱,溃不成军。 想象一下,当你正用手机在一场游戏排位赛中紧张酣战,到了最紧张的推水晶时刻。这时甲方爸爸突然发来四十多条修改意见,你手中这部采用eMMC 闪存技术的手机因为大量数据涌入读写并发执行,游戏瞬间崩溃死机,还坑了排队赛的队友掉星。 在这一系列限制下,即使在2015 年发布的最新eMMC5.1 标准,理论带宽能达到600MB/s 的前提下,也应付不了数据量剧增的读写要求,之后eMMC 未再更新标准。 你的数据总是只增不减,更多的照片、聊天记录、大容量游戏填满了手机的闪存,手机读写变得越来越慢,你不得不通过经常删除冗余资料这种拆东墙补西墙的方法来缓解手机闪存读写性能下降。 在4G 时代诞生了以下问题:当日益加速的无线网络传输速度遇上跟不上用户需求的闪存读写速度,手机该如何做才能满足人类日渐膨胀的游戏热情以及对高清小视频的强烈需求,成为一道难题。 于是UFS 诞生了。在2011 年,电子设备工程联合委员会(简称JEDEC)发布了全新的闪存技术标准——“UniversalFlash Storage”,通用闪存存储技术,简称“UFS”。 UFS 是一个为高速传输数据而设计的闪存技术,采用双通道串行方案,再也不需要担心数据传输时互相干扰,能以更大的带宽配合更高频率传输数据,同时读写数据也不再是问题。 与eMMC 相比,UFS是全双工模式,可以同时接受很多命令,并行和乱序执行,谁先完成谁先返回状态。 在UFS2.0 上,持续读写速度就达到700M/s 左右,全面超越eMMC5.1。再者,由于UFS 的制造工艺要求更高,同容量的UFS 闪存要比eMMC 最多贵上30%。 如此一来,也导致今天很多中低端手机因为成本原因还在使用eMMC闪存,而UFS 逐渐成为高端旗舰手机的标配。 在UFS2.0 之后,更新了UFS2.1,其数据读取速度达到了1.5G/s,不过这速度还不够快。 今天的闪存已经步入UFS3.0 时代。UFS3.0 理论带宽已经达到2.9GB/s,是上一代UFS2.1 性能的两倍; 工作电压也从UFS2.1 的2.7-3.6V 降低到UFS3.0 的2.5V。 简单来说,就是UFS3.0 闪存技术有更快的读写速度,更低的功耗。 如果说eMMC 是人们还在单行道上相互礼让,那么UFS2.0 是已经开上了双向四车道的水泥高速路,而UFS2.1 是在双向八车道由沥青铺成的高速公路飞奔,最新的UFS3.0 则是无数辆蝙蝠侠的蝙蝠战车在上天入地,飞奔而至。 纵然有数字上的提升,但以更生活的实际操作场景来说,能让消费者感知UFS3.0 闪存技术的优势。就拿刚刚在京东618 中斩获3000-3999 元价位段单品销量冠军的一加7 为例子讲讲。 当你打开进入《和平精英》这类大容量的吃鸡游戏,首先面对的是游戏的加载进度条,这就是在读取手机闪存的游戏数据。 采用了UFS3.0 闪存技术的一加7,配合一加工程师们对软件进行的优化,会让这个加载的时间大大缩短,快人一步,率先冲进战场。 在你浏览大容量相册时,以往总会出现相册图片视频的加载速度跟不上,无法显示照片内容的问题。 但在一加7 上,有了UFS3.0 闪存技术再经过强大的优化,能够迅速加载并实时反馈,相册滑到哪里就加载到那里,再也不用傻看着黑屏焦急等待自己的照片加载完成了。 口说无凭,再拿出测试数据,才更有说服力: (编辑:ASP站长网) |