• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

UFS和EMMC两种闪存之间的区别

夕阳接你 2019-01-10 浏览量:1208
​UFS和EMMC两种闪存之间的区别,仅仅是读写速度的不同吗?​
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 第一、UFS和EMMC在实现原理上有巨大的区别

    第二、UFS支持异步的读写,而EMMC不行,不仅造成了速度上的巨大差距,同时读写的延迟也有很大的差距

    第三、EMMC相比UFS颗粒来说更容易老化失效,更容易产生性能的降低。

    其它可以参考https://blog.csdn.net/shenjin_s/article/details/79761425

    • 发布于 2019-01-10
    • 举报
    • 评论 2
    • 0
    • 0
2016大圣 回复了 摸鱼之家:点赞 回复
2016大圣 回复了 摸鱼之家:点赞 回复

其他答案 数量:11
  • 从结果来看就是这样。各方面原因造就的。参考https://blog.csdn.net/shenjin_s/article/details/79761425
    • 发布于2019-01-10
    • 举报
    • 评论 0
    • 0
    • 0

  • UFC作为新一代安卓手机的闪存,肯定它比老EMMC好使。

    • 发布于2019-01-10
    • 举报
    • 评论 0
    • 0
    • 0

  • eMMC的全称是embedded Multi Media Card,即“嵌入式多媒体存储卡”,这是一种针对手机或平板电脑等产品的内嵌式存储器标准规格。与我们常说的NAND闪存相比,eMMC闪存并不是单纯的存储芯片,它是在前者的基础额外集成主控芯片的产品,并对外提供自有标准接口,作用相当于PC上的SSD固态硬盘,而且由于自身体积很小,因此很适合移动设备使用。

    UFS的全称则是Universal Flash Storage,即“通用闪存存储”,同样是一种内嵌式存储器的标准规格,同样是整合有主控芯片的闪存,不过其使用的是PC平台上常见的SCSI结构模型并支持对应的SCSI指令集 。

    因此eMMC闪存与UFS闪存都是作为嵌入式存储器使用,从作用上来说并无明显区别。只是两者所用的标准规范不同,因此移动设备无论是使用eMMC闪存还是UFS闪存,都必须支持相应的eMMC规范或者是UFS规范。

    eMMC闪存与UFS闪存的主要区别

    虽然说eMMC闪存和UFS闪存在外观和作用上都没明显区别,但是实际上两者的内部结构却有着本质上的差异。eMMC闪存基于并行数据传输技术打造,其内部存储单元与主控之间拥有8个数据通道,传输数据时8个通道同步工作,工作模式为半双工,也就是说每个通道都可以进行读写传输,但同一时刻只能执行读或者写的操作,与PC上已经淘汰的IDE接口硬盘很是相似。
    ​而UFS闪存则是基于串行数据传输技术打造,其内部存储单元与主控之间虽然只有两个数据通道,但由于采用串行数据传输,其实际数据传输时速远超基于并行技术的eMMC闪存。此外UFS闪存支持的是全双工模式,所有数据通道均可以同时执行读写操作,在数据读写的响应速度上也要凌驾于eMMC闪存。

    因此现在有不少人将UFS闪存比作PC上的SATA接口硬盘,小编认为这个并不准确,因为SATA硬盘虽然用的是串行技术,但是其本质上使用的是ATA规范,仅支持半双工模式。实际上UFS闪存采用的是SCSI结构模型并支持对应的SCSI指令集,因此其应该相当于服务器平台上常见的SAS硬盘而不是普通的SATA硬盘。
    ​正因为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 2.0规范的存储设备在性能上多少是要领先于eMMC规范产品。以三星提供的数据显示,UFS 2.0闪存的连续读写速度为350MB/s和150MB/s,而eMMC 5.1闪存的连续读写速度则为250MB/s和125MB/s,比起UFS2.0闪存确实要逊色一些。

    不过与连续读写速度相比,UFS闪存在随机读写上的领先幅度要更大一些,特别是随机读取方面。同样是三星提供的数据,UFS 2.0闪存的随机读取性能可以轻松达到19000 IOPS的水平,而eMMC 5.1闪存只能达到11000 IOPS,前者的领先幅度超过了70%。

    UFS闪存与eMMC闪存性能差异实测

    由于UFS闪存和eMMC闪存都是嵌入式存储芯片,我们无法在同一测试平台上查看他们的差异,不过我们可以通过配置相近的手机来得到一个参考数据。这次参与对比的两台手机是我们评测室中同事的自用产品,其中一台是一加手机3,另一台则是联想ZUK Z2,两者均基于骁龙820处理器打造且均为64GB内置存储,其中一加手机3拥有6GB内存,使用UFS 2.0闪存和基于Android7.1.1的氢OS系统;ZUK Z2拥有4GB内存,使用eMMC 5.1闪存以及基于Andoird 7.0的ZUI系统。

    测试软件使用的是AndroBench 5.0.1,全部设置为默认,测试时两台手机均为日常使用状态,其中一加手机3的内置存储尚有约30GB的可用空间,而ZUK Z2则有接近47GB的内置存储可用空间。

    • 发布于2019-01-11
    • 举报
    • 评论 0
    • 0
    • 0

  • https://www.jb51.net/shouji/550302.html

    看看这个,非常详细

    虽然说eMMC闪存和UFS闪存在外观和作用上都没明显区别,但是实际上两者的内部结构却有着本质上的差异。eMMC闪存基于并行数据传输技术打造,其内部存储单元与主控之间拥有8个数据通道,传输数据时8个通道同步工作,工作模式为半双工,也就是说每个通道都可以进行读写传输,但同一时刻只能执行读或者写的操作,与PC上已经淘汰的IDE接口硬盘很是相似。​

    • 发布于2019-01-11
    • 举报
    • 评论 0
    • 0
    • 0

  • UFS读写速率快些,不过EMMC其实速率都符合现在大多数要求了。

    • 发布于2019-01-13
    • 举报
    • 评论 0
    • 0
    • 0

  • UFS是异步的,EMMC需要同步读写,所以EMMC的磁盘读写延迟会比UFS严重
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • UFS相对来说速度会更快,而且传输协议也是不同的
    • 发布于2019-02-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要看内部的构造,一般都是用emmc的比较多,因为成本更低一点
    • 发布于2019-02-19
    • 举报
    • 评论 0
    • 0
    • 0

  • UFS比EMMCC的速度快,使用寿命更长,成本也更高
    • 发布于2019-02-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

UFS和EMMC两种闪存之间的区别