目录

UFS的用处

UFS vs eMMC

UFS

eMMC

NVME

安卓手机用的是UFS,苹果手机用的是NVME。

UFS和SSD关系


UFS的用处

手机或电脑,关键的三大件(CPU, 内存,存储设备)。三大件中跑的最慢的是存储设备。而存储设备,除了高速需求外,还有大容量的需求。

电脑存储设备,发展路线:机械硬盘HDD(IDE接口,eSATA), 固态硬盘SSD(eSATA)。

手机存储设备的发展路线是,从最初的SD, 到eMMC,再到UFS。

UFS vs eMMC

UFS是为了替代eMMC而生的。二者不兼容

UFS

UFS全称为Universal Flash Storage。

UFS最新标准是UFS3.0,于2018年1月30日发布。它最大带宽可以达到2163MB/s!4倍于SATA3.0的速度 (600MB/s),超过PCIe3.0x2的速度(2GB/s单向速度)。

UFS协议是JEDEC(www.jedec.org)组织制定的,

eMMC

eMMC,Embedded Multi Media Card,和UFS一样,也是JEDEC制定的移动存储协议,它是UFS前一代协议标准。

eMMC最新标准是2015年发布的eMMC5.1,最高速度是400MB/s。JEDEC已经有了UFS,不确定会不会再发布新的eMMC标准。

毕竟,并行传输的eMMC由于受限于物理信号,速度想要有个质的飞跃是不太现实。

eMMC只支持单通道,不能同时进行读写数据,也不支持多线程;想提升性能,只能不断改进eMMC的总线接口数量。存在着诸多技术上的难题,所以eMMC没有太大的提升空间;于是就被市场淘汰了。

android5.1移动存储 手机移动存储设备_Memory

NVME

NVME的全称是Non-Volatile Memory Express,

NVME是为SSD而生的。在此之前SSD都用SATA接口。据宏旺半导体了解,SATA接口采用AHCI规范,其已经成为制约SSD速度的瓶颈。AHCI只有1个命令队列,队列深度32;而NVME可以有65535个队列,每个队列都可以深达65536个命令。NVME也充分使用了MSI的2048个中断向量优势,延迟大大减小。其实说白了,就是NVME的速度会更快。

安卓手机用的是UFS,苹果手机用的是NVME。

UFS和NVME本质上速度是差不多的

NVME还是偏贵,只有苹果用的起而已。而且,对于安卓手机来说,为了控制成本,也不会使用NvMe了。苹果可以说是手机商里面整合能力最强的,可以让供应商根据自己的需求做差异化定制,而其他手机商只能通过选择不同供应商做差异化;其次就是UFS和NVME本质上速度是差不多的,UFS已经成为安卓主流,更容易进行优化。

UFS和SSD关系

SSD由多个FLASH芯片 (例如UFS芯片)