时间:2020-02-22 来源:互联网 浏览量:
对于旗舰手机消费者而言,相信从去年骁龙855 Plus旗舰上市的时候开始,就已经对UFS3.0有所了解了。而UFS3.1到底有了哪些提升呢?网上有一些评测展现出了两者的性能差异,关键在于我们要知道差异在哪。比如从理论最大带宽来说,两者其实都是23.2Gbps的理论最大带宽,并没有什么变化,这也成了网上一切强调它“体验不明显”的理论依据。
既然最大带宽不变,那性能差异又从哪来的呢?其实取决于两个层面。第一个层面那就是不同品牌、不同品质颗粒之间的规格差异,在同样UFS2.1传输模式下都会造成速度有区别,它才是木桶的短板。闪存实际读写速率远低于外部接口速率,我们早在UFS2.1时代就见识过了,在UFS3.0以及UFS3.1上同样如此。而另一个层面,则是UFS3.1所引入的新技术造成了性能差异,也就是接下来要说的内容。
新发布的UFS3.1新增了四项新特性,包括三项是强制和一项非强制。这三项中第一个是Write Boost,其原理类似SSD固态硬盘的虚拟SLC技术。在这种技术下可以先将TLC虚拟成SLC,也就是在8bit存储空间里只写入2bit数据,这样原本使用八种电压写入变成了只使用两种电压,避免频繁调压造成写入延迟增大,闪存的写入速度也就提升了,之后可以再利用其他空闲时间整理数据,这样用户就根本察觉不到。
另外两项则是对硬件起到保护作用的技术。DeepSleep可以让设备进入新升级了的低功耗状态,确保手机在闲置时能更省电。我们知道,大多数时候手机都是闲置的,所以引入这项技术之后可能会让用户感知更直观一些。第三项技术叫做Performance Throttling Notification,它可以在闪存温度过高时通知系统限制读写性能为硬件降温,说人话就是手机闪存终于有温控了。
至于那项非强制性的技术,叫做Host Performance Booster(HPB),Realme王伟刚在网上做了简单科普。当我们存储一个文件的时候,这个文件在逻辑上是完整的,但写入到闪存芯片里却是被分成了无数块,放在了无数个位置。所以需要一个“逻辑到物理映射表”,也就是L2P Map把两者联系起来按图索骥。
手机数据存储是逐步趋于碎片化的,随着手机使用的越久,L2P Map也会变得越来越大,检索也就变得十分困难,而且一般放在主控缓存甚至直接放在闪存里被调用,这样速度很慢,这是手机越来越慢的原因之一。HPB技术就是把L2P Map读取到内存里,让手机的读取大大提速。而且转移到内存之后,即便是使用了很久,也不会因为L2P Map变复杂导致读取性能明显下降。
这项技术最早由三星开发,已经是几年前的旧技术了。三星本意是借助该技术用内存取代SSD的缓存,这样可以降低SSD成本,谁知如今被用来给手机提速。不过这不是新技术而且非强制,甚至可以和UFS3.1完全无关,有没有HPB就完全取决于手机厂商了。
说到这也许很多人已经发现了,UFS3.1到底有没有用?这并不是一个能给出标准答案的问题,不管基于哪种态度都能找到支持的理由,但对使用体验的影响确实有限。也正是因此,它仅仅成为了UFS3.1,而不是UFS4.0。至少以现阶段来说,手机读写性能还是取决于使用什么品质的闪存,而不是采用什么接口标准。