iPhone上用的NVMe闪存,与Android旗舰上用的UFS2.1闪存,各自的优劣是什么?

如题所述

第1个回答  2022-07-03
首先,NVMe并不是闪存,而是一种协议,全称是Non-Volatile Memory express,在PC端,它是一种建立在M.2接口上的类似AHCI的一种协议,是专门为闪存类存储设计的协议。

NVMe具体优势包括:

1、性能有数倍的提升;

2、可降低延迟超过50%;

3、NVMe PCIe SSD可提供的IOPs十倍于高端企业级SATA SSD;

4、自动功耗状态切换和动态能耗管理功能大大降低功耗;

5、支持未来十年技术发展的可扩展能力。

苹果目前使用的闪存其实都是TLC闪存(也有少部分MLC),在iPhone 6s时代还爆发过闪存门问题,让用户非常不爽。但目前的事实证明,我们完全没有必要担心TLC闪存的使用寿命问题,至少目前还没有哪一台iPhone因为闪存寿命达到极限而报废。

而UFS的全称是Universal Flash Storage,也就是通用闪存存储,几乎是目前最快的eMMC 5.X的大约2.5倍之多。

但在苹果的NVMe面前,UFS 2.1的闪存表现尤其是读取速度大幅落后,写入速度方面的差异倒不是很大。

但在实际使用中,我们并不能感受到iPhone 6s之后的手机和旗舰Android手机相比加载速度更快,部分差异其实是操作系统不同而造成的。在效率方面,Android有些先天不如iOS。

事实上,苹果把NVMe协议带入移动端是很有前瞻性的,曾有分析称,在PC和手机大一统时代到来的时候,更先进的协议势必会成为PC和手机平台共同的选择,从目前的情况来看,NVMe是有这个潜质的。

相信在未来的某一天,Android手机也会逐步采用这一协议,当然这少不了Android底层的支持,一切就看谷歌的了。

配电脑的哥们都知道NVME协议的固态硬盘读写速度3000M/s,普通sata固态速度500M/s,这个UFS2.1的大概类似于USB2.0或3.0的速度吧,撑死了300M/s

快 科技 的回答很详细了,iphone用的协议是类似NVME,一样是直接通过CPU处理,和nvme同宗但是有点差别,有自己的专利用、知识产权,和nvme一样是直接通过CPU处理,而UFS还要先通过一个专用的芯片再转过CPU,导致速度慢了不少!

iphone用闪存也是ufs接口闪存颗粒,和安卓的ufs是一样的只不过工作方式不一样!

影响闪存读写性能的因素一共有三个分别是:储存协议,闪存颗粒以及文件系统。我们来分别讲一讲这三个东西是什么:

【储存协议】协议对于手机闪存读写性能的影响是最大也是最直观的的,因为协议直接限定了闪存读写速度的峰值,如果协议用得比较落后,哪怕颗粒和主控再强也根本无法发挥出应有的实力,就好比是让一辆设计时速可以达到300km/h的兰博基尼跑车跑在一条限速100Km/h的公路上是一样的,根本跑不起来,所以,闪存协议的提升对于手机闪存读写速度的提升是有非常根本性的提升的,但是储存协议的提升离不开系统的支持。

目前在手机上我们经常见到的储存协议主要有:eMMC,UFS以及NVMe,其中前两者多见于安卓手机而后者则是苹果手机独占,目前安卓旗舰手机已经升级到了UFS3.1的读储存协议,低端一些的机器一般是UFS2.1/2.2以及eMMC混用,而苹果手机则全部都是NVMe。

这里也需要提一句,苹果早在iPhone6S时代(也就是六年前)就已经用上了性能上限极高足以媲美UFS3.0的NVMe存储协议,而那时候的安卓手机普遍还都是用着老旧的eMMC5.0协议,所以,人家iPhone在那个时代吊打安卓不是没有道理的,当然了安卓旗舰现在也已经追上来了。

【闪存颗粒】闪存的颗粒则代表了硬件,不同闪存颗粒之间的读写性能,寿命,稳定性等都有所差异,目前主流的闪存颗粒大体可以分为TLC,MLC和SLC,这三者的具体差别这里也就不多讲了,有兴趣的可以去搜一下,从读写速度以及使用寿命上来看,SLC>>MLC>TLC。

我们在手机闪存上常见的颗粒一般都是MLC和TLC,至于SLC颗粒由于发热以及成本问题,在手机上基本上是见不到的。闪存颗粒同样也可以影响闪存的读写性能(不同品牌,不同批次的闪存颗粒同样会影响读写性能),但是不会像储存协议一样那么明显。举个例子,就拿红米K40来说,它配备的同样是UFS3.1的闪存,但是由于颗粒的差异,和其他顶级旗舰的UFS3.1闪存相比在读写速度方面会有一定的差别,但是就算如此也要远远好于UFS2.1的闪存
相似回答