这几年手机参数里经常能看到UFS 2.0、UFS 2.1、UFS 3.0这些字眼,很多人只知道数字越大越好,但具体好在哪、跟之前的eMMC有什么区别,就说不太清了。其实UFS的出现是手机存储的一次大升级,体验提升挺明显的。今天聊聊UFS 2.0是怎么回事。
先说说之前的eMMC。eMMC把闪存颗粒和控制器封装在一起,走的是并行接口,半双工工作——读写不能同时进行,就像单车道,要么进要么出。UFS改走串行接口,全双工,读写可以同时进行,而且带宽更大。打个比方,eMMC是单车道,UFS是双向多车道,吞吐量自然就上去了。
UFS 2.0的理论带宽是5.8Gbps(每通道),最多两个通道,实际顺序读取能到700MB/s左右,而同期eMMC 5.1大概也就250MB/s。差距还是挺大的。更重要的是随机性能,UFS的随机读写比eMMC强不少,日常打开App、安装软件这些操作的响应速度提升明显。
UFS还支持命令队列(Command Queue),能同时处理多个读写请求,类似固态硬盘的NCQ。eMMC一次只能处理一个命令,等这个完了才能下一个。多任务场景下,比如一边下载文件一边拍照,UFS的优势就体现出来了,不会卡。
不过UFS也不是没有缺点。首先是成本,UFS芯片和控制器都比eMMC贵,所以早期只有旗舰机用。其次是协议栈复杂,对主控和厂商优化要求高,同样是UFS 2.0,不同手机的实际表现可能差很多。现在UFS已经出到3.1甚至4.0了,速度越来越快,但对大多数日常使用来说,UFS 2.0以上的体验已经够用,没必要盲目追新。
下一篇:没有了