文档章节

UFS/eMMC/LPDDR等究竟是什么?带你一文看懂

xsctx7788
 xsctx7788
发布于 2017/07/18 10:23
字数 1872
阅读 5
收藏 0
点赞 0
评论 0

对于智能手机而言,任何一个部件都有可能影响到手机的整体性能和体验,处理器、内存、闪存、屏幕等等。不过对于以下刚入门的新手用户而言,当和其他网友们热烈讨论UFS2.0、eMMC 5.1、LPDDR4这些名词时,或许会一头雾水:这些究竟是什么?

想要了解UFS2.0、eMMC 5.1、LPDDR4这些词的意义和区别,首先需要了解的是手机内存和闪存这两个容易混淆的概念。

内存

手机内存(RAM,随机存取存储器)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。说人话,就是我们常说的手机运行内存。

在PC平台,内存经历了SIMM内存、EDO DRAM内存、SDRAM内存、Rambus DRAM内存、DDR内存的发展,到如今普及到DDR4内存,而手机上采用的LPDDR RAM是“低功耗双倍数据速率内存”的缩写,与桌面平台的DDR4内存相比,面向移动平台的LPDDR4,其能够在带来等效的性能(速度)的同时,兼顾更少的能源消耗。

闪存

闪存(Flash Memory)是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器,即使断电也不会丢失数据,数据删除不是以单个的字节为单位而是以固定的区块为单位(NOR Flash为字节存储。),区块大小一般为256KB到20MB。通俗地说,它就相当于电脑中的硬盘,运行内存在断电后不会保留存储的数据,而要长期保持数据不丢失还是需要将数据从内存写入到硬盘当中。对于电脑这样的桌面设备,我们可以塞进去一块硬盘,而对于手机这样的移动设备,显然就不现实了。

于是,1984年,东芝公司的发明人舛冈富士雄首先提出了快速闪存存储器(此处简称闪存)的概念。特点是非易失性,其记录速度也非常快,同时体积小,因此后来被广泛运用于数码相机,掌上电脑,MP3、手机等小型数码产品中。Intel是世界上第一个生产闪存并将其投放市场的公司,当时为NOR闪存,后来日立公司于1989年研制了NAND闪存,逐渐替代了NOR闪存。值得一提的是,如今广泛用于PC上的SSD和手机的ROM,本质上是一家人,都是NAND闪存。

UFS和eMMC

通过上面的简单介绍,大家已经能够理解内存和闪存的区别。那么我们不妨先来看看闪存规格eMMC和UFS。其中,eMMC的全称为“embedded Multi Media Card”,即嵌入式的多媒体存储卡。是由MMC协会所订立的、主要是针对手机或平板电脑等产品的内嵌式存储器标准规格。简单说,就是在原有内置存储器的基础上,加了一个控制芯片,再以统一的方式封装,并预留一个标准接口,以便手机客户拿来直接使用。2015年前所有主流的智能手机和平板电脑都采用这种存储介质。

2011年电子设备工程联合委员会(Joint Electron Device En gineering Council,简称JEDEC)发布了第一代通用闪存存储(Universal Flash Storage,简称UFS)标准,即UFS 2.0的前身。不过第一代的UFS并不受欢迎,也没有对eMMC标准产生明显的影响。

到了2013年,JEDEC在当年9月发布了UFS 2.0的新一代闪存存储标准,UFS 2.0闪存读写速度理论上可以达到1400MB/s,不仅比eMMC有更巨大的优势,而且它甚至能够让电脑上使用的SSD也相形见绌。于是后来逐渐在高端设备市场上取代eMMC,成为移动设备的主流标配。而实际上,UFS 2.0共有两个版本,其中一个是HS-G2,也就是目前的UFS 2.0。然而,另个一个版本则为HS-G3,可以称为UFS 2.1,其数据读取速度将飙至1.5G/s,也就是UFS 2.0的两倍。

那么UFS和eMMC有什么区别呢?区别在于,UFS 2.0的闪存规格则采用了新的标准,它使用的是串行接口,很像PATA、SATA的转换。并且它支持全双工运行,可同时读写操作,还支持指令队列。相比之下,eMMC是半双工,读写必须分开执行,指令也是打包的,在速度上就已经是略逊一筹了。而且UFS芯片不仅传输速度快,功耗也要比eMMC 5.0低一半,可以说是当下以及日后旗舰手机闪存的理想搭配。

DDR和LPDDR

DDR=Dual Data Rate双倍速率同步动态随机存储器。严格的说DDR应该叫DDR SDRAM,人们习惯称为DDR,其中,SDRAM是Synchronous Dynamic Random Access Memory的缩写,即同步动态随机存取存储器。而DDR SDRAM是Double Data Rate SDRAM的缩写,是双倍速率同步动态随机存储器的意思。SDRAM在一个时钟周期内只传输一次数据,它是在时钟的上升期进行数据传输;而DDR内存则是一个时钟周期内传输两次次数据,它能够在时钟的上升期和下降期各传输一次数据,因此称为双倍速率同步动态随机存储器。DDR内存可以在与SDRAM相同的总线频率下达到更高的数据传输率。

▲DDR结构框架图

而LPDDR是什么呢?它的全称是Low Power Double Data Rate SDRAM,是DDR的一种,又称为mDDR(Mobile DDR SDRAM),是美国JEDEC固态技术协会(JEDEC Solid State Technology Association)面向低功耗内存而制定的通信标准,以低功耗和小体积著称,专门用于移动式电子产品。

DDR内存经历了从DDR到DDR2、DDR3以及DDR4时代,而DDR5的时代目前还没有到来。从DDR、DDR2发展到DDR3,频率更高、电压更低的同时延迟也在不断变大,慢慢改变着内存子系统,而DDR4最重要的使命是提高频率和带宽,每个针脚都可以提供2Gbps(256MB/s)的带宽,拥有高达4266MHz的频率,内存容量最大可达到128GB,运行电压正常可降低到1.2V、1.1V。

▲点击查看大图

LPDDR的运行电压(工作电压)相比DDR的标准电压要低,从第一代LPDDR到如今的LPDDR4,每一代LPDDR都使内部读取大小和外部传输速度加倍。其中LPDDR4可提供32Gbps的带宽,输入/输出接口数据传输速度最高可达3200Mbps,电压降到了1.1V。至于最新的LPDDR4X,与LPDDR4相同,只是通过将I / O电压降低到0.6 V而不是1.1 V来节省额外的功耗,也就是更省电。

本文转载自:http://www.ithome.com/html/digi/304847.htm

共有 人打赏支持
xsctx7788
粉丝 1
博文 29
码字总数 18797
作品 0
苏州
程序员
「镁客早报」高通骁龙670首次曝光;中国电信计划2018年启动中等规模5G外场实验

  爆料者称,高通正在一款原型机上对骁龙670进行测试。   1、高通骁龙670首次曝光:还是eMMC闪存      据曝料者Roland Quant最新披露,高通正在一款原型机上测试新的骁龙670,并透露...

镁客网 ⋅ 2017/12/27 ⋅ 0

SSD,eMMC,UFS的区别

首先,这三种技术都是属于闪存(Flash Memory)的不同种类,区别主要在于控制器,接口标准以及更底层的 Flash 芯片标准。它们在电脑/手机等系统中的主要作用是作为存储设备(storage)/文件系...

u012611644 ⋅ 02/08 ⋅ 0

新UFS控制器家族可为移动设备提供新一代高性能、大容量嵌入式存储解决方案

在设计和推广固态存储设备专用NAND闪存控制器方面处于全球领导地位的慧荣科技公司(Silicon Motion Technology Corporation, 纳斯达克交易代码: SIMO)今日宣布推出全新的UFS(通用闪存标准)...

玄学酱 ⋅ 04/17 ⋅ 0

江波龙携FORESEE品牌产品亮相2017深圳国际嵌入式系统展

  12月21至23日,中国最重要的嵌入式领域专业盛会“深圳国际嵌入式系统展(Embedded Expo 2017)”在深圳会展中心举行。   12月21至23日,中国最重要的嵌入式领域专业盛会“深圳国际嵌入...

镁客网 ⋅ 2017/12/22 ⋅ 0

步华为后尘?三星S8被爆也混用内存!

目前还是等三星官方回应吧,希望国行机不会出现这种情况。 科客 · 2017/05/07 17:04评论(5) 收藏(3) 18.2W字体:宋 华为P10深陷“闪存门”已有一段时间,虽然华为官方多次出面处理,甚至一向...

笙语亦凉 ⋅ 2017/05/07 ⋅ 0

69 美元四核心电脑 ODROID-U 登场

信用卡大小的电脑绝非新事,但拥有四核心CPU的却不多。这台售价69美元的小型电脑 ODROID-U,其中一个卖点便是使用了Samsung Galaxy S3的处理器。 ODROID-U是韩国厂商Hardkernel的出品,採用的...

oschina ⋅ 2012/12/06 ⋅ 35

三星GALAXY Tab S2 8.0(T719C/32GB)平板测试

三星GALAXY Tab S2 8.0(T719C/32GB)平板测试 2016年6月发布上市,2016年09月8日购入价格为2800元。 GALAXY Tab S2 T719C(4G版)搭配ARM架构高通S652处理器,1.4GHz处理器主频,1.8GHz最高睿...

liwenhn ⋅ 2016/09/08 ⋅ 0

Banana Pi 消息

Sinovoip 与富士康集团(Foxconn)全力打造第三代香蕉派开发板:banana pi BPI-M3,形成了双核,四核,八核开源硬件开发板的全系列产品,现在BPI-M3,已经完成了工程样机阶段,很快将进入中试...

sinovoip ⋅ 2015/07/08 ⋅ 0

华为最新开源开发板 HiKey960 发布 配置强悍

3月6日-10日,Linaro Connect BUD17大会火热进行中。本次大会上,华为携手合作伙伴诚迈科技即将推出的96Boards家族新成员HiKey960抢先亮相。 据了解,Hikey960是基于Kirin960 SoC的96Boards,...

局长 ⋅ 2017/03/09 ⋅ 18

魅族MX设计图曝光 外形圆润像iPhone 4

最近国内的手机业界真是热闹非凡,OPPO Find、阿里云手机、小米手机,你方唱罢我登场,让我们差点都忘记了还有一台重量级的产品也要在年底登场,那就是魅族MX。不知道出于什么原因,在M8 和M...

老枪 ⋅ 2011/08/08 ⋅ 15

没有更多内容

加载失败,请刷新页面

加载更多

下一页

知乎Java数据结构

作者:匿名用户 链接:https://www.zhihu.com/question/35947829/answer/66113038 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 感觉知乎上嘲讽题主简...

颖伙虫 ⋅ 今天 ⋅ 0

Confluence 6 恢复一个站点有关使用站点导出为备份的说明

推荐使用生产备份策略。我们推荐你针对你的生产环境中使用的 Confluence 参考 Production Backup Strategy 页面中的内容进行备份和恢复(这个需要你备份你的数据库和 home 目录)。XML 导出备...

honeymose ⋅ 今天 ⋅ 0

JavaScript零基础入门——(九)JavaScript的函数

JavaScript零基础入门——(九)JavaScript的函数 欢迎回到我们的JavaScript零基础入门,上一节课我们了解了有关JS中数组的相关知识点,不知道大家有没有自己去敲一敲,消化一下?这一节课,...

JandenMa ⋅ 今天 ⋅ 0

火狐浏览器各版本下载及插件httprequest

各版本下载地址:http://ftp.mozilla.org/pub/mozilla.org//firefox/releases/ httprequest插件截至57版本可用

xiaoge2016 ⋅ 今天 ⋅ 0

Docker系列教程28-实战:使用Docker Compose运行ELK

原文:http://www.itmuch.com/docker/28-docker-compose-in-action-elk/,转载请说明出处。 ElasticSearch【存储】 Logtash【日志聚合器】 Kibana【界面】 答案: version: '2'services: ...

周立_ITMuch ⋅ 今天 ⋅ 0

使用快嘉sdkg极速搭建接口模拟系统

在具体项目研发过程中,一旦前后端双方约定好接口,前端和app同事就会希望后台同事可以尽快提供可供对接的接口方便调试,而对后台同事来说定好接口还仅是个开始、设计流程,实现业务逻辑,编...

fastjrun ⋅ 今天 ⋅ 0

PXE/KickStart 无人值守安装

导言 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。 常规的办法有什么? 光盘安装系统 ===> 一...

kangvcar ⋅ 昨天 ⋅ 0

使用Puppeteer撸一个爬虫

Puppeteer是什么 puppeteer是谷歌chrome团队官方开发的一个无界面(Headless)chrome工具。Chrome Headless将成为web应用自动化测试的行业标杆。所以我们很有必要来了解一下它。所谓的无头浏...

小草先森 ⋅ 昨天 ⋅ 0

Java Done Right

* 表示难度较大或理论性较强。 ** 表示难度更大或理论性更强。 【Java语言本身】 基础语法,面向对象,顺序编程,并发编程,网络编程,泛型,注解,lambda(Java8),module(Java9),var(...

风华神使 ⋅ 昨天 ⋅ 0

Linux系统日志

linux 系统日志 /var/log/messages /etc/logrotate.conf 日志切割配置文件 https://my.oschina.net/u/2000675/blog/908189 logrotate 使用详解 dmesg 命令 /var/log/dmesg 日志 last命令,调......

Linux学习笔记 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部