转载:http://mobile.zol.com.cn/296/2968659_all.html#p2968659

手机微硬盘读取速度>50MB/s

在开始今天的话题之前,请大家随笔者一起时光倒流,回忆一下2011年的年度多媒体手机横评。横评的结果不是重点,关键是不知道大家有没有注意到,安兔兔跑分中的其中一项,值得我们深究一下,它就是“SD卡读 取速度”。每一篇评测总会有网友留言质疑:为什么所评测的产品,SD卡写入、读取速度为0?这个问题笔者在这里就再统一解答一次:安兔兔跑分工具在这一分 数测试项上,需要被测产品拥有300MB以上内置存储空间,也就是说被测试的产品在不插入外置SD卡的前提下,机身要保证有可读写内置存储空间300MB 以上。

手机微硬盘读取速度>50MB/s eMMC技术浅析

横评所涉及到的16款产品中,有3款产品的“SD读取速度”颇为出众,它们分别是三星GALAXY S Ⅱ(I9100)、魅族MX(双核版)、以及小米手机,此3部手机的该项测试成绩均显示为“>50MB/s”,基本上是其它产品的两倍性能,这是为什么呢?这就是今天的主题:手机微硬盘——eMMC技术。

2011年度多媒体手机横评中只有3款产品使用了eMMC解决方案

特别说明:超级兔子系统评测AnTuTu Benchmark是一个专门给Android系统的手机、平板电脑硬件跑分的软件,它能一键运行完整测试项目,通过内存性能、CPU整数性能,CPU浮点性能、2D、3D绘图性能、数据库I/O、SD卡读、写速度等多项性能测试,并对手机的整体和单项硬件性能做出评分。同时上传分数并查看该设备在世界的排名。

采用eMMC解决方案的手机(左)“SD读取速度”超过50MB/s

其中,RAM表示机器的对于数据运算的吞吐能力、CPU整数/浮点性能代表处理器的运算能力、2D/3D绘图性能表示图形处理芯片对图像的渲染能力、数据
库I/O性能表示处理器与RAM对数据库的访问效率、SD卡写入/读取速度则表明机身ROM的可读写能力(目前该项测试需要ROM空闲空间大于
300MB,因此若机身存储空间/ROM不足300MB,则忽略该项成绩,但总成绩要扣除相对应分数)。理论上分数越高,则表示该项性能越强。

eMMC:嵌入式存储解决方案

首先大家要明确的是,手机内置存储空间,与手机可以支持的外置存储卡是两个概念。手机存储卡主要包括TF卡(Trans Flash,也叫microSD卡)、RS-MMC卡(也叫mobile MMC卡)、MMC卡(MultiMedia Card)。至于早期索尼爱立信使用的记忆棒Memory Stick已经退出了历史舞台,而CF卡、SD卡、miniSD卡,和手机的距离还有点远。

手机常用的各种microSD存储卡

问题来了,不同品牌手机生产商在手机生产的工艺不同,硬件设施也大不同,如手机存储卡的插槽尺寸规格不同.而存储卡厂家也因此生产出不同尺寸规格的手机存
储卡,来配合不同尺寸的存储卡插槽的手机的使用.并给这些存储卡命名。最终的目的,不过是用不同的名字来区分不同大小的存储卡而已,我们可以笼统的认为,
不同名字的存储卡实际上只是尺寸不一样而已。

现如今的手机,已经不再仅仅依靠外置存储卡扩展容量,手机本身就已经内置了可高达64GB的存储空间,于是这个存储空间的不同,才导致了刚才提到的不同速度的SD卡读取速度。

不同厂牌的eMMC方案也是尺寸不一

eMMC(Embeded MultiMedia Card):它并非是一种全新尺寸的存储卡,而是由MMC协会所订立的内嵌式存储器标准规格,而且还是专门为手机和移动嵌入式产品设计的。eMMC简单来说是一个嵌入式存储解决方案,除了常规意义的存储器之外,集成了一个控制器,并且提供了一个统一的标准接口。

eMMC的设计概念,就是为了简化手机内存储器的使用,将NAND
Flash芯片和控制芯片设计成1颗MCP芯片,手机客户只需要采购eMMC芯片,不需要处理其它繁琐的NAND
Flash兼容性和管理问题。eMMC最大的优点,就是缩短新产品的上市周期和研发成本,加速产品的推陈出新速度。看到这里想必有一部分人已经看懂了
eMMC到底是个什么东西,如果还是不太明白,但是又想搞清楚的,请继续看最后一页的大白话讲解。

eMMC大白话讲解通俗易懂

eMMC说白了,其实就是在原有内置存储器的基础上,又额外加了一个控制芯片,最后再以统一的方式封装,并预留一个标准接口,以便手机客户拿来直接使用。这有点类似于联发科的MTK,或者是高通的Snapdragon解决方案,手机终端厂商买的不只是一颗CPU,而是一整套方案。如此一来,操作简化了不少,还避免了不同厂牌硬件之间的兼容性问题。上述3款产品之所以能够在SD卡读取一项中脱颖而出,靠的就是eMMC,当然使用eMMC内置存储的不止这三家,近期给笔者留下比较深印象的、移动首款Android4.0双核智能机——中兴U970也属于eMMC阵营的产品。

手机的内置存储读取速度提升,到来的直接好处就是手机执行效率的提升。无论是播放音乐视频,还是浏览网页,以及最耗硬件资源的玩游戏,在处理器、RAM之外,所谓的ROM读取速度也是相当重要的一项指标。

NAND Flash(左)/eMMC(右)比较

MMC协会董事会成员包括:ATP、华硕、Gemplus、惠普、英飞凌、Intel、Itri、Kingston、Lexar媒体公司、Micron科技、诺基亚、Power Digital Card、三星电子、Silicon Motion。在最新的eMMC4.5之后,eMMC新规格将由三星电子的UFS(Universal Flash Storage)主导,未来甚至还会把RAM封装打包,三星在这方面罕有敌手。

eMMC=NAND Flash+闪存控制芯片+标准接口封装

建议大家在今后关注我们的评测文章时,可以着重关注一下安兔兔跑分中“SD卡读取”一项的分值,因为该项成绩与手机的应用程序载入速度也是息息相关的。

手机微硬盘读取速度>50MB/s eMMC技术浅析的更多相关文章

  1. 硬盘读取速度变慢 — 当前传送模式: PIO模式

    网上搜索了一下,找到两篇文章: 标题:硬盘读取速度变慢 当前传输模式pio的解决方法 http://www.veryhuo.com/a/view/52786.html   (解决思路:先卸载驱动,重启 ...

  2. Linux检测硬盘读取速度

    1. 清空缓存 > /proc/sys/vm/drop_caches 2. 测试读取速度 a. 将/dev/zero中数据按1M的数据单位写入testfile,共写512个单位,并不通过缓存 c ...

  3. Ubuntu16.04中查看硬盘的型号和读取速度

    最近在测试FTP服务器,上传和下载的速度与很多因数有关,其中,硬盘的读取速度就是其中不同的区别点,我同时用了三台不用的服务器架设FTP服务,一台是出来ftp服务外还含平台其他管理软件,一台是全新的系统 ...

  4. 数据读取速度达1.5G/s,UFS 2.1存储技术曝光

    目前最快的是苹果NVME,当然UFS2.1也不差 iPhone6s与iPhone6s Plus在硬件的规格上有了很大的提升,但是它们身上的变化远没有苹果在发布会上所提到的A9处理器.1200万摄像头以 ...

  5. mysql千万级数据库插入速度和读取速度的调整记录

    一般情况下mysql上百万数据读取和插入更新是没什么问题了,但到了上千万级就会出现很慢,下面我们来看mysql千万级数据库插入速度和读取速度的调整记录吧. 1)提高数据库插入性能中心思想:尽量将数据一 ...

  6. 160304-01、mysql数据库插入速度和读取速度的调整记录

    需求:由于项目变态,需要在一个比较短时间段急剧增加数据库记录(两三天内,由于0增加至5亿).在整个过程调优过程非常艰辛 思路: (1)提高数据库插入性能中心思想:尽量将数据一次性写入到Data Fil ...

  7. ASP.NET状缓存Cache的应用-提高数据库读取速度

    原文:ASP.NET状缓存Cache的应用-提高数据库读取速度 一. Cache概述       既然缓存中的数据其实是来自数据库的,那么缓存中的数据如何和数据库进行同步呢?一般来说,缓存中应该存放改 ...

  8. mysql千万级数据库插入速度和读取速度的调整

    mysql上百万数据读取和插入更新一般没什么问题,但上千万后速度会很慢,如何调整配置,提高效率.如下: 1.尽量将数据一次性写入DataFile和减少数据库的checkpoint操作,调整如下参数: ...

  9. python 字典dict和列表list的读取速度问题, range合并

    python 字典和列表的读取速度问题 最近在进行基因组数据处理的时候,需要读取较大数据(2.7G)存入字典中,然后对被处理数据进行字典key值的匹配,在被处理文件中每次读取一行进行处理后查找是否在字 ...

随机推荐

  1. Seven Puzzle Aizu - 0121 (搜索)

    7 パズル ime limit1000 ms Memory limit131072 kB OSLinux Source3rd PC Koshien, Final 7 パズルは 8 つの正方形のカードと ...

  2. hdu-1338 game predictions(贪心题)

    Suppose there are M people, including you, playing a special card game. At the beginning, each playe ...

  3. Kattis - doubleclique (图论)

    From : North American Invitational Programming Contest 2018 给你一个图,以及它的补图.如果部分点在原图中是团,并且其他的所有点在补图中也是团 ...

  4. MIP启发式算法:local branching

    *本文主要是记录并分享最近学习到的知识,算不上原创 *参考文献见链接 本文主要是讲述local branching算法,主要以M. Fischetti的论文 “Local braching”和Pier ...

  5. UVa 10655 Contemplation! Algebra 矩阵快速幂

    题意: 给出\(p=a+b\)和\(q=ab\),求\(a^n+b^n\). 分析: 这种题目关键还是在于构造矩阵: \(\begin{bmatrix} 0 & 1 \\ -(a+b) &am ...

  6. python - web自动化测试 - 文件上传操作

    # 12. 上传操作## (1)如果是input可以直接输入路径的,直接使用send_keys输入路径# (2)非input标签的,需要借助第三方工具:# A. AutoIt : 调用其生成的au3或 ...

  7. python 学习分享-基础篇

    1.python起手式 写下第一个代码,打印‘hello world’ print('hello world') 2.变量 变量是为了存储信息,在程序中被调用,标识数据名称或类型. 变量定义的规则: ...

  8. python补漏----isinstance 和 issubclass

    一.isinstance Python 中的isinstance函数 isinstance是Python中的一个内建函数 语法: isinstance(object, classinfo) 如果参数o ...

  9. php 审批流程管理

    1.流程管理的用法是什么样的? 2.怎么发起想要的流程? 3.审批的人要是怎么审批通过? 4.流程审核是不是要挨个走过? 一.要有数据库的内容的 肯定会有表的,首先就是用户表了,然后就是流程表,用户编 ...

  10. 常用类--Date日期类,SimpleDateFormat日期格式类,Calendar日历类,Math数学工具类,Random随机数类

    Date日期类 Date表示特定的时间,精确到毫秒; 构造方法: public Data() public Date(long date) 常用方法: public long getTime() pu ...