本文转载自:https://blog.csdn.net/hawk_lexiang/article/details/78228789

emmc和ssd

eMMC和SSD主要是满足不同需求而发展出来的NAND应用,相同点都是控制器加NAND颗粒组成的存储介质;

平板和手机为了满足移动性的需求,所以需要做到轻,薄;尤其是功耗要很低,因此eMMC就诞生了;所以eMMC接口是用IO pin来定义的,这样接口简单,功耗低;另外eMMC对于苹果iPad、安卓平板电脑、手机的作用也是巨大的,平板和手机都比较小,所以eMMC是把控制器和NAND颗粒封装在一个package里面,这也造成eMMC不能放很多NAND颗粒,容量比较低。
总结eMMC特点就是功耗低,容量小,随机读写性能差;

SSD主要是为了满足大容量存储尤其是数据中心等应用场合,SSD成PC电脑的性能催化剂,读写性能尤其是随机读写性能快。为可达到这样的性能,SSD控制器都是使用高速总线,刚开始是SATA,现在PCIE也越来越多,以后可能会用光纤;NAND颗粒都有多个通道用于提升容量和读写性能。所以SSD功耗也很大。
总结SSD特点就是功耗大, 容量大,读写快。

单颗闪存芯片制作的eMMC,相当于缩小精简的SSD

eMMC实际上将主控、闪存晶圆Die单元封装在一个颗粒芯片,它看起来和普通的闪存颗粒没什么两样,这种一体化封装被称为eMMC。eMMC的结构极其简单,广义上TF卡、SD卡亦属于eMMC,从这里我们也能看出eMMC的优点:体积超小、低复杂度、高度集成、低布线难度。而它的缺点也是相当明显的,SSD为多路读写,它的主控迅速将数据分配多个闪存芯片传输,而eMMC只能分配一个闪存芯片。

eMMC基于闪存(NAND FLASH),其作用类似于硬盘。它广泛应用于平板电脑、手机的机身内存,和闪存阵列存储的SSD相比,eMMC的读写速度就没有它那么快。

具有多个闪存芯片组成阵列存储的SSD固态硬盘

严格意义来说,eMMC和SSD并不是完全一个层面上的东西。eMMC的英文为“Embedded Multi Media Card”,SSD则为“Solid State Disk”。SSD是由多个闪存芯片、主控、缓存组成的阵列式存储,如同具有数十门火炮的大型战列舰;而eMMC则是单个闪存芯片、单个主控组成的颗粒芯片,它相当于仅有一门火炮的小炮艇。eMMC可视为缩小型的SSD,然而在实测读写速度,64GB eMMC的性能表现和老大哥SSD相差甚远。

速度对比

下面是浦科特M5S 256GB SSD(戴尔Latitude 3440笔电)、三星64GB eMMC(先锋W10 Win8平板)、日立320GB笔记本硬盘(宏碁Aspire One 522上网本)、东芝SDXC UHS-1 U3 TF卡(PC电脑 USB3.0测试环境)的读写速度进行对比:

四款存储设备 读写速度对比

读写速度对比分析:先锋W10 Win8平板所采用的64eMMC出自三星,型号为MCG8GA。它的读写速度和SATA3.0接口的浦科特M5S 256GB SSD,相差有数倍之多。即使和320GB笔记本硬盘相比,64GB eMMC的写入速度也尽处下风。

另外将东芝新出一款64GB TF卡参与对比,eMMC和TF卡的读写特性相当,不过东芝64GB TF卡的写入速度更快。在本项测试中,64GB eMMC的读写速度位列倒数第一。

emmc和ssd的区别【转】的更多相关文章

  1. EMMC与RAND的区别

    作者:Younger Liu, 本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可. EMMC与RAND的区别 说到两者的区别,必须从flash的发展历程说起,因 ...

  2. yolov3和ssd的区别

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/BlowfishKing/article/d ...

  3. 浅谈 SSD,eMMC,UFS(转自知乎)

    但作为一个计算机体系结构的研究生,在这些名词满天飞的时候,我的好奇心是抑制不住的,想一探这几样技术的究竟.本文不对某一特定事件进行点评,仅从技术角度分析对比一下这三种技术.就算是当做自己的技术储备+科 ...

  4. UBIFS文件系统介绍

    1.  引言 UBIFS,Unsorted Block Image File System,无排序区块图像文件系统.它是用于固态硬盘存储设备上,并与LogFS相互竞争,作为JFFS2的后继文件系统之一 ...

  5. raw flash vs FTL

    1. 区别 raw flash devices: NAND, NOR, OneNAND, etc,其被作为MTD设备处理(既不是字符设备,也不是块设备). FTL device:Flash Trans ...

  6. UBIFS介绍 - MTD网站

    转:http://blog.csdn.net/kickxxx/article/details/6583463 目录(?)[-] Big red note Overview Scalabity Writ ...

  7. The Accidental DBA

    The Accidental DBA (Day 1 of 30): Hardware Selection: CPU and Memory Considerations 本文大意:      全篇主要讲 ...

  8. 三星原厂就K9K8G08U0D升级为K9K8G08U0E的回信

     1. please check the below timing first. K9F1G08U0E vs K9F1G08U0D Timing difference tR tPROG tBERS N ...

  9. TextBoxes 与 TextBoxes ++

    TextBoxes 论文关键idea 本文和SegLink一样,也是在SSD的基础上进行改进的.相比SSD做了以下的改进: 修改了default box的apect ratio,分别为[1 2 3 5 ...

随机推荐

  1. Unity shader学习之标准的Unity shader

    包含光照,可处理多个光源,有光照衰减和阴影的shader,代码如下: 转载请注明出处:http://www.cnblogs.com/jietian331/p/7199311.html Shader & ...

  2. windows假装更新升级

    http://fakeupdate.net/ 进入这个网站,选择一款系统界面,按F11进去全屏 比较有趣

  3. SNMP 安装及使用

    一.SNMP的安装 1.安装 snmp服务,python扩展等 参考:http://lihuipeng.blog.51cto.com/3064864/915965 [root@localhost] y ...

  4. ubuntu之redis集群配置

    redis3版本以上支持集群 需要ruby的支持 root@iZ2zejfbthvbzs5lxf37vjZ:/usr/local/src/redis-3.2.9/src# apt-get instal ...

  5. 互联网级监控系统必备-时序数据库之Influxdb技术

    时间序列数据库,简称时序数据库,Time Series Database,一个全新的领域,最大的特点就是每个条数据都带有Time列. 时序数据库到底能用到什么业务场景,答案是:监控系统. Baidu一 ...

  6. Qt信号之自定义数据类型

    [1]为什么需要自定义数据类型? 内置类型毕竟很有局限性,否则为什么还需要类呢.总之,有时候,我们多么希望信号能发送自定义数据类型. 幸哉~ Qt是支持自定义信号,且自定义信号可以发送自定义数据类型的 ...

  7. HttpServletRequestWrapper

    1). why 需要改变从 Servlet 容器 (可能是任何的 Servlet 容器)中传入的 HttpServletRequest 对象的某个行为,该怎么办? 一. 继承 HttpServletR ...

  8. Jmeter自己jar包的引用

    1.编写清空指定文件夹里所有内容的jar包 package org.na;import java.io.File;public class deletedir {    public static b ...

  9. HashMap集合存储自定义类

    第一种情况,key为String,value为自定义类person类: 输出结果,key重复的被去掉了,key重复的那个value值之前的被最后一个覆盖了: 第二种情况,key为自定义类person类 ...

  10. GUI常用对象介绍2

    %示意line对象的用法 hf=figure; hl=plot([:]); %示意line对象的属性 get(hl) %设置line的颜色 set(hl,'Color','r'); %设置每个点形状 ...