手机内存:eMMC4.5/5.0/5.0和UFS2.0/2.1读写速度对比
最近华为P10内存门闹的满城风雨,那么当前主流的几种手机ROM存储规格,eMMC4.5/5.0/5.0和UFS2.0/2.1,它们在性能方面有什么差距呢?
名词解释:
要了解UFS和EMMC两种闪存之间的区别,我们首先要弄懂的就是什么是闪存。
日常的生活中,我们经常会听到“这部手机内存是64GB的”之类的说法。实际上,这种说法并不准确。闪存和内存是两个完全不同的概念,计算机学科的同学一定知道,内存(RAM)又被称为随机存储器,指的是一种易失性存储介质,具备通电可存储,断电数据丢失的特性。因为闪存的读取速率都很高,所以就被用来存放CPU需要调用的数据。
而闪存指的则是只读存储器,属于一种非易失性介质。存放在ROM当中的数据可以被永久存储,并不会受到通断电的困扰。简单来理解就是,闪存负责存储我们日常下载的音乐、视频等数据,内存则是在应用执行时,作为应用数据的临时存放处。
eMMC和UFS速度对比:
作为我们能够接触到的集成度最高的电子设备,新款手机对闪存的应用几乎每年都会迎来一个升级,2014年之前的设备都会才会用低于eMMC4.5的闪存芯片,2013年7月,三星正式量产了eMMC5.0闪存之后,次年手机闪存进入到了eMMC5.0时代。直到2015年末,所有的手机设备仍采用eMMC5.1之类的eMMC芯片。
而从去年开始,随着UFS2.0实现量产以及手机处理器逐渐加入对UFS2.0的支持,主流的旗舰手机都开始转投UFS2.0闪存。而今年,UFS2.1也开始出现在一众的旗舰手机当中,成了一种新的潮流。这里需要提一下,事实上,UFS2.0的前身UFS1.0标准在2011年就已经制定完成,不过由于UFS1.0相较于eMMC并没有实质上的优势,所以并没有得到大规模的使用。而如今的UFS2.0,理论带宽已经可以达到1.5GB/s,理论上比eMMC5.1的两倍还要快。
除了速度之外,UFS2.0还支持全双工运行,可以实现串行读写,也就是在读取的时候仍然可以写入;而半双工的eMMC则只能并行读写,想要读取就无法进行写入操作。如果把UFS2.0和eMMC5.1比作车道的话,eMMC就是单向车道,车辆只能朝一个方向行驶,逆向车辆必须等待正在行驶的车辆全部跑完才能上路。而UFS不仅是双向车道,道路的宽度也比eMMC宽不止一倍,这样带来的效率提升可想而知。
UFS2.0和2.1之间有何不同?
实际上,UFS2.0拥有两种版本,一种是HS-G2,即我们常说的UFS 2.0,其理论带宽可以达到5.8Gbps,也就是超过了740MB/s,而另一种就是去年末开始出现在市面上的HS-G3,可以称为UFS 2.1,即我们指的UFS2.1,理论贷款高达11.6Gbps,也就是1.5GB/s左右。因此,UFS2.0设备和UFS2.1设备之间的读写速度会显露出明显得差距:
除了这些,UFS HS-G3还新增了目标设备的多个启动器、UPIU的CMD优先级、使用写缓冲区SCSI CMD的FFU(现场固件更新)、在块大小方面的数据计数(在UPIU字段中更新)等方面的支持。虽然还没达到换代的标准,但进步已然不小。
手机体验差别
谈到体验,我们就不得不提一下eMMC5.1、UFS2.0、UFS2.1三者实际使用时的速度。一般来说,eMMC5.1的速度会在200MB/s左右,UFS2.0则可以达到500MB/s左右,而UFS2.1的速度更是高达700+MB/s。单从数值上看,eMMC5.1和UFS2.1之间相差2倍之多。
所以,采用UFS内存的手机在运行速度和拷贝文件方面要比采用eMMC的手机快一些。