行情
HOME
行情
正文内容
emmc ufs nand 同为闪存!SSD,eMMC,UFS有何不同
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

同为闪存!SSD、eMMC、UFS有何不同

如同内存在不同应用场景中可以分为DDR、LPDDR、GDDR一样,闪存在不同的设备中也以不同形式存在,比如SSD、UFS和eMMC。如果你对数码感兴趣,很容易想到SSD经常在电脑或服务器中出现,而UFS和eMMC则大多出现在智能手机等移动设备上。那么,既然SSD、UFS、eMMC都是闪存,它们的区别又在哪呢?

什么是闪存

首先,我们来了解一下它们的共同点。闪存(Flash Memory),指现在最常用的断电不丢失信息的半导体存储芯片,具有体积小、功耗低、不易受物理破坏的优点。

闪存主要分为NAND Flah、NOR Flash,这两种类型都是日本人发明后又经过美国Intel公司继续开发的。 NAND Flash具有较快的抹写时间,而且每个存储单元的面积较小,这让NAND Flash相较于NOR Flash具有较高的存储密度与较低的每比特成本。同时它的可抹除次数也高出NOR Flash的十几倍。而SSD、UFS、eMMC都属于NAND Flash。

SSD与UFS、eMMC的差别

就应用场景来说,UFS和eMMC是一类,都被使用在一些较小的移动设备上,而SSD一般则出现在电脑或服务器上。

SSD的主要作用是取代之前的HDD(机械硬盘),拥有超大容量,极高的并行性、对功耗和体积要求不敏感、兼容已有接口技术等特点。 为了达到高并行、高性能的要求,一个SSD有多颗Flash芯片,这样就可以在每个芯片上进行相互独立的读写操作,以并行性来提高硬盘吞吐量,还可以增加冗余备份。

而在寸土寸金的移动设备中,为了节省空间和功耗,eMMC和UFS通常只有一颗密度较高的Flash芯片。 eMMC中的「e」是「Embedded(嵌入)」的意思,而UFS原本称作eUFS,也就是说它们是嵌入在主板上的,并不像SSD一样有SATA或M.2接口可以插入,方便更换或升级。

此外,管理一颗Flash芯片和管理多颗Flash芯片,策略肯定是不一样的,因此它们的控制器也就完全不同了。这些便是SSD与eMMC和UFS的区别。

eMMC和UFS的区别

SSD与eMMC、UFS很好区分,但eMMC与UFS却有不少相似之处,所以接下来我们来看eMMC与UFS之间的区别。

虽然说eMMC闪存和UFS闪存在外观和作用上都没明显区别,但是实际上两者的内部结构却有着本质上的差异。eMMC的全称为「embedded Multi Media Card」,即嵌入式的多媒体存储卡。eMMC是在NAND闪存芯片的基础上,额外集成了主控制器,并将二者「打包」封装成一颗BGA芯片,从而大幅降低多芯片的空间占用和布线难度问题。

eMMC闪存基于并行数据传输技术打造,其内部存储单元与主控之间拥有8个数据通道,传输数据时8个通道同步工作,工作模式为半双工,也就是说每个通道都可以进行读写传输,但同一时刻只能执行读或者写的操作 ,与PC上已经淘汰的IDE接口硬盘很是相似。

这在实际应用中的影响就是,当我们将手机与PC连接,在拷贝照片的同时将无法访问手机存储空间内的其他文件夹,也无法同时往手机里拷贝数据,只有等照片传输完毕后才能进行其他操作。

而UFS 的全称是「Universal Flash Storage」,也就是通用闪存存储,它是基于串行数据传输技术打造,其内部存储单元与主控之间虽然只有两个数据通道,但由于采用串行数据传输,其实际数据传输时速远超基于并行技术的eMMC闪存。 此外UFS闪存支持的是全双工模式,所有数据通道均可以同时执行读写操作,在数据读写的响应速度上也要凌驾于eMMC闪存。

正因为eMMC闪存与UFS闪存在内部结构上存在着本质上的区别,这让两者的理论带宽产生了极大的差异。近年来比较常见的eMMC闪存多应用eMMC 4.x或者5.x规范,其中eMMC 4.5常见于低端设备,理论带宽为200MB/s,现在已经基本淘汰;而eMMC 5.0/5.1标准理论带宽分别为400MB/s和600MB/s,从数字上看并不算低。

然而与UFS闪存相比,eMMC闪存的这点理论带宽就不够看了。UFS闪存的相关标准是在2011年2月份首次亮相,当时的UFS 1.1标准其已经可以提供相当于300MB/s的理论带宽,而eMMC闪存要到2012年的eMMC 4.5标准时才可以提供200MB/s的理论速率。只是由于当时的应用环境以及成本等因素的限制,USF 1.1标准未能得到大规模的推广。

直到2014年UFS 2.0规范出炉后,eMMC闪存才被彻底碾压。UFS 2.0规范分为两部分,第一部分是UFS HS-G2规范,也就是我们常说的UFS 2.0,其单通道单向的理论带宽就可以达到1.45Gbps的水平,双通道双向的理论带宽就是5.8Gbps;而第二部分的UFS HS-G3标准,也就是我们常说的UFS 2.1,其理论带宽更是UFS 2.0的翻倍,达到11.6Gbps,eMMC闪存彻底望尘莫及了。

而到了近两年,UFS已经成为智能手机上的标配,现在最新的标准是UFS 3.1,单通道带宽为11.6Gbps,是UFS 2.1性能的两倍。

总结

总结来说,SSD、eMMC、UFS虽然同属闪存(NAND Flash),但它们在控制器、接口标准甚至更底层的Flash芯片标准上有所差别。SSD主要是为替代电脑或服务器上的HDD(机械硬盘),容量大,且兼容已有的接口技术。

eMMC、UFS则广泛应用于移动设备,且UFS是作为eMMC的替代品出现,它们都直接嵌入在主板上,很难替换。而UFS得益于接口标准带来的性能优势,逐渐成为智能手机,尤其是安卓手机的主流,eMMC则得益于其成本优势,依然在一些小型移动设备中出现。

选eMMC、UFS还是NVMe?手机ROM存储传输协议解析

伴随着半导体技术日新月异的蜕变,手机ROM的容量也突飞猛进。如今的旗舰手机,几乎已经找不到16GB ROM的存在,最新发布的iPhone 8/iPhone 8 Plus也将32GB版本砍掉,直接从64GB起步。而系统固件、App和各种文件容量的逐步增加,既对闪存容量提出了高要求,也对读取速度提出了高标准。在选购大存储容量机型的同时,我们也就不能忽视闪存的速度。在目前的手机市场,决定闪存速度的因素除了颗粒类型、系统优化外,不同传输协议的影响最为关键。

基于NAND的三大派系

我们评测中常常提到的ROM,也就是闪存(Flash Memory),手机上安装App的数据和缓存都会保存在ROM里,ROM速度越快,App加载和运行的速度自然也就越快。第一款商业性闪存是由Intel推出的NOR Flash芯片,后来东芝发布了NAND Flash。NAND Flash具有较快的读写速度,每个存储单元的面积也较小,逐渐占据了存储市场的主流,如今广泛用于PC上的SSD和手机的ROM,本质上都是NAND闪存。

▲随着手机ROM的增加,越来越多的用户不再使用microSD卡,一方面是因为手机ROM已经足够使用,另一方面则是microSD卡的读取速度大多不如NAND,体验参差不齐。

虽然手机ROM均是由NAND闪存颗粒构成,但由于颗粒类型和传输协议的不同,传输性能上也有了明显差异。在存储颗粒类型上,SLC、MLC和TLC究竟谁优谁劣的争论由来已久。SLC性能最出色,但由于成本较高,目前几乎没有手机使用;MLC性能够用,价格适中,寿命较长;TLC综合性能较低,价格低廉,寿命相对短。

▲虽然大部分用户都认为MLC颗粒更好一些,但随着制程的进步和TLC成本的逐步降低,TLC产品开始大量上市,MLC产品的份额难免被蚕食。

而在传输协议方面,eMMC、UFS和NVMe就是目前手机闪存市场上常见的三种,区别主要在于主控芯片、接口标准以及更底层的Flash芯片标准。如果将传输协议比作高速公路上限速不同的车道,那颗粒类型就是不同马力的车辆,由此产生的组合自然也就跑出了不同速度。

eMMC

eMMC是一个起源较早的技术,全称叫embedded MultiMedia Card。资深的手机玩家或许还记得过去部分手机上使用过的MMC存储卡,跟SD卡很类似。没错,eMMC就是在MMC基础上发展而来,和MMC一样沿用了8 bit的并行接口。2015年前几乎所有主流的智能手机和平板电脑都采用这种存储介质,在传输速率不高的时代,并行接口足够手机上使用了。

这一标准从eMMC 4.3一路发展到现在的5.1,改变的只是总线接口的带宽,目前,eMMC的总线接口主要以eMMC 4.4、eMMC 4.5、eMMC 5.0、eMMC 5.1为主,理论带宽分别为104MB/s、200MB/s、400MB/s和600MB/s,实际应用中的速度会稍有折扣。

▲采用并行接口的eMMC已经逐渐难以满足当下手机用户的需求,即便不断升级也不过是将单行道拓宽,无法高效地实现“双向通行”。

UFS

UFS的全称是Universal Flash Storage,也就是通用闪存存储。最早出现的UFS 1.1速度并不算块,理论带宽只有300MB/s。受成本和兼容性的限制,速度没有明显优势的UFS 1.1没有普及就销声匿迹了。JEDEC 发布了全新的USF 2.0标准,并出现了两个版本,其中UFS 2.0 HS-G2的理论带宽约为740MB/s,更快速的UFS 2.0 HS-G3理论带宽达到了1.5GB/s,是目前最快的 eMMC 5.1的2.5倍。UFS采用的是串行接口,支持同时读写数据,在待机状态下的功耗只有eMMC的一半左右。

2016年3月,JEDEC发布了UFS 2.1的闪存存储标准。相比UFS 2.0,速度标准没有任何变化,仍然为强制标准HS-G2,可选标准HS-G3。改进主要分为三部分:设备健康、性能优化和安全保护。对于闪存制造商而言,由于UFS 2.0已推出HS-G3对应的版本,UFS 2.1选用更低的标准不再有太多的意义。因此市面上UFS 2.1全部采用可选的HS-G3标准,即最高读写速率为1.5GB/s。

▲不同版本的eMMC和UFS协议对最高读写速率的影响十分明显

NVMe

NVMe(NVM Express)本是为了SSD而生,用以替代SSD上的SATA接口。2015年,苹果在iPhone 6s/iPhone 6s Plus上引入了MacBook上备受好评的NVMe协议,大容量版本更支持TLC/SLC混合缓存加速,让iPhone上的NAND闪存获得了媲美SSD的性能。和eMMC所用的SDIO接口不同,NVMe使用的是PCIe接口,这个PCIe并不是PC上的那个,而是基于MIPI M-PHY物理层的PCIe。相较传统的SCSI接口协议,NVMe协议具有高效率、低负载的特性,因此性能更高而且低延时。

三种协议真实表现

在了解了手机闪存中三种协议的优缺点后,再来看看它们都出现在哪些机型中,实际体验起来有什么差别。

NVMe是苹果为iPhone引入的,目前仅在iPhone 6s之后的机型中出现。很显然,这是苹果自己定制的技术,因为目前市面上没有可用的方案。在同一款iPhone上,不同容量的版本虽然采用的都是NVMe传输协议,但也存在MLC和TLC颗粒混用的情况。

以iPhone 7 Plus为例,32GB版本使用的是MLC颗粒,128GB和256GB版本则是TLC颗粒。在大容量版本上,NVMe提供了TLC/SLC混合缓存加速,将部分TLC模拟为SLC缓存进行加速,就导致了“皇帝版”和“乞丐版”之间的读写速度有了明显差异。通过PassMark测试分别测试iPhone 7 Plus 32GB、128GB和256GB版本的读写速度,32GB版本的读取速度和写入速度分别为691MB/s和39.6MB/s,256GB版本则达到了892MB/s和357MB/s。

▲凭借着从MacBook中引入的NVMe闪存的优势,苹果iPhone 6s/iPhone 6s Plus的闪存读写速度在当时几无对手。

好在iOS系统并不像Android那样开放,在非破解状态下既不可在手机上进行文件管理操作,连接电脑后也不能直接进行文件写入操作,所以在一般情况下,“乞丐版”的写入速度并没有令人感觉到和“皇帝版”拉开了明显差距。要知道,iPhone 7 Plus 128GB版本比32G版本贵了800元,这其中的差价已经足够买一台千元机了。

而刚刚面世的iPhone 8 Plus也有256GB版本和64GB版本可选,希望这次的“乞丐版”不再使用MLC颗粒,让购买的用户少花点钱,同样也能享受到“皇帝版”的待遇吧,毕竟和一台手机的使用周期相比,TLC的寿命已经够长了,而读写速度则能够明显提升用户体验。

▲从iPhone 6s开始,苹果在手机闪存上引入了NVMe协议(图中红色区域为闪存模块)。

UFS常见于Android阵营的高端旗舰机型中,有UFS 2.0 HS-G3和UFS 3.0 HS-G3两种。由于两者的最高读写速度一致,实际表现也十分接近,消费者很容易混淆。以三星Galaxy S8使用的东芝UFS 2.0协议的闪存(型号THGBF7G9L4LBATR,MLC颗粒)为例,实测最高读取速度为744.56MB/s,写入速度155.84MB/s,与三星Galaxy S8+使用的东芝UFS2.1闪存(型号THGAF4G9N4LBAIR,MLC颗粒)在读写速率上没有区别。然而,后者的顺序读取、顺序写入、随机读取、随机写入速度均比前者分别快40%、16%、120%、80%。在手机的日常操作中,我们恰恰需要大量读写小文件。随机读写操作占了绝大部分,而譬如拷贝高清电影的大文件读写操作反而很少。

除此之外,绝大多数的中低端手机还在使用着eMMC协议闪存,更低的成本、更大的产量以及够用的性能让它暂时还不会被淘汰,同时这些手机的闪存颗粒大多是价格相对便宜的TLC。通过AndroBench测试某款使用eMMC 5.1协议闪存的手机,其连续读写速度分别为226.51MB/s和87.8MB/s。

作为普通用户,如果厂商没有标明详细规格,该如何去判断它究竟用的是哪种协议呢?很简单,只要安装一个能够读取手机软件系统底层信息的App—Android终端模拟器就行。安装后输入“ls /proc/fs/*”(不含引号)后回车,出现的信息里面如果含有“sdd”,说明使用的是UFS闪存;出现的信息里面有“mmcblk”,则是eMMC闪存。

读写速度的影响

1.多任务执行响应速度更快

NVMe、UFS有专门串行接口,读写操作同时进行;能够动态调配队列任务,无需等待上一进程结束。相反,eMMC的读写操作必须分开执行,指令也是打包的,在执行多任务时eMMC自然要慢一步。

2.游戏加载速度更快

在预读大型游戏或大体积文件时,NVMe和UFS所需时间更短,载入一款游戏所需要的时间约为eMMC 5.0的1/3,相应在体验游戏时延迟更低,画面更流畅。比较明显的一个例子,使用iPhone 6和iPhone 6s分别运行《极品飞车》系列游戏,预读赛道地图时明显前者加载耗时更长一些,这里面除了不同处理器带来的影响外,闪存的读写速度差距也是主因之一。

3.连拍的照片写入更快

NVMe、UFS和eMMC体验上的区别还在于连续拍照上,连续拍照时NVMe、UFS能让照片写入、合成更快,eMMC拍摄时从按下快门到存储一张照片花费的时间更长,从而错失了拍摄良机。同时,现在十分流行的双摄手机在进行背景虚化或变焦拍摄时都有一个合成处理的过程,这个过程在高速闪存上进行时几乎是没有延迟的,而如果换到eMMC闪存上可能就会影响到用户的拍摄体验。

4.相册缩略图载入时间更短

当手机装满了几百张甚至上千张照片后,打开相册的图片缩略图就能很明显地比较加载的过程,这就是手机在读取闪存中的照片时跟不上刷新的速度造成的。优秀的手机屏幕时画面会随着滑动流畅载入,而差一点的手机就会有明显延迟甚至卡顿。

5.速度快了功耗也更低

NVMe、UFS闪存在相同的任务面前所花费的时间更短,更高的效率就意味着更低功耗。同时工作的时候UFS的功耗要比eMMC低出10%,日常工作中约能省35%的功耗。

总结

从近两年的手机闪存市场来看,UFS已经凭借不错的性能表现和尚可接受的价格,成为了旗舰机型的最佳选择,特别是已经曝光的UFS 3.0,理论最高读取速度对比前代暴涨1倍,达到了2400MB/s,是eMMC 5.1的6倍,十分让人期待。NMVe协议目前还只是出现在iPhone产品上,但性能已经得到了大家的肯定。反观eMMC已经出现后劲乏力的问题,即便eMMC 5.2的产品在不久将来出现,也无法突破并行接口瓶颈做出重大的提升。

相关问答

怎么区分 ufs emmc ?

和eMMC(嵌入式多媒体卡)是两种不同的闪存存储技术。区分它们的关键在于性能和功能。UFS具有更高的数据传输速度和更低的延迟,适用于高性能...UFS(通用闪存存...

为什么华为总是说 emmc ufs 一样呢?

一,eMMc和UFS是两种闪存规格,理论速率最高相差近3倍!eMMc5.1搭配f2fs文件系统最高读取才300M/s左右,而UFS2.1正常水平读取能到700M/s以上,极限读取速度甚至...eM....

emmc ufs 的区别?

emmc和ufs是两种不同的闪存存储技术,二者的区别在于:结论:ufs的速度、稳定性和寿命比emmc更好。解释原因:ufs采用了更加高效的命令队列算法,支持更高速的...

emmc ufs 在手机上可以通用吗?

每每讨论到华为p10闪存问题,都有人喷,说闪存接口是不一致的,必须设计两套电路板,华为我们emmc是故意而为之。经过我们对emmc和ufc的了解,他们虽然在存储的方...

eMMc UFS 差距有多大?

UFS2.0是三星去年在GalaxyS6上面使用的一项新技术,良好的表现吸引更多的厂商跟风,包括小米手机5、ZUKZ2Pro、乐max2、魅族PRO5、中兴天机7、一加手机3等...

为啥不建议使用 nand 启动?

不建议使用nand启动。使用nand启动存在一些问题和限制。使用nand启动存在以下几个1.可靠性问题:nand启动方式在某些情况下可能会导致系统启动失败或出现错误...

手机闪存 eMMC UFS 有何区别?优化能弥补两者之间的差距吗?

硬件上的差距是无法靠软件来弥补的,因为软件的平台就是靠硬件支撑的,所以说优化并不能弥补eMMC和UFS之间的差距,不然的话方面华为P10"闪存门"也就不会闹得沸沸...

eMMC UFS 内存有何区别?

首先你要分清,是运行内存(ram),还是存储内存(rom)。eMMC与UFS内存是指存储内存rom的不同类型,区别在于存取速度的不同。下载androbench闪存测试工具:运行一...

EMMC 内嵌式硬盘与SSD固态硬盘的不同以及它们的优缺点,请详细...

UFS和eMMC有什么区别?9344浏览4回答出现工厂模式自动测试手动测试单项测试测试报告调式测试项清除eMMC版本信息重启手机这样怎么办?2743浏览...

如何查看手机存储空间是 ufs 还是 emmc -ZOL问答

先来科普一下,eMMC、UFS2.0、UFS2.1其实是三种闪存协议,在速度上eMMC5.1最快可以达到400MB/S,而UFS2.0则是742.4MB/S,UFS2.1更是达到了恐怖的1.45GB/...

 蜜思贝贝童装  联想昭阳e390 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部