文章允许转载,请注明来源:http://blog.csdn.net/feiniao8651/article/details/77900564
以下内容适用于SD卡和Micro SD,文中SD和Micro SD统称为SD。
SD卡除了用于数码相机,还作为早期手机低存储容量的一个补充,大家对它并不陌生。然而随着手机的存储越来越大,各家旗舰手机的标配基本都是32G起步,很多手机现在也已经不再支持SD卡。正当SD卡在我们身边出现的越来越少的时候,android 6.0 新增了Adaptable Storage Devices技术,SD卡在手机领域有了新的角色。同时现在有很多开发板,也是将SD卡作为系统存储来使用。最近在关于SD卡方面调研了不少资料,整理汇总在这里。
这是大家最常见的sd上的标志。大部分人只会用到上面的存储容量,但是对于其他标志却并不了解。下面依次介绍一下各个符号。
1、 容量标准
首先是左侧的Micro SDHC,SD卡分为三种不同的容量标准:
目前比较常见的是SDHC。
2、速度等级
右侧的10,表示这个SD卡的速度等级是class 10。
目前市面上流通的SD卡,最低的等级是class 4,但是速度比较慢,推荐大家买class 10或者UHS-1,和class 4价格差不多,但是性能上确实有明显差异。有的记忆卡上会同时标注UHS等级和速度等级。这里的速度值,指的是最小速度。只要买的是正品,都能达到这个速度。但是读取速度会和写入速度差很多,比如有的产品,标注速度是96M/S,测出来的连续读取速度能到90+M/S,但是连续写入速度却不到80M/S,有的卡可能差的更多。
3、总线速度
这里的总线速度,用的也是UHS,很容易和前面速度等级里的UHS搞混。这里可以理解成为总线速度是一个数据通道的宽度,速度等级是一个数据的速度。不只是SD卡有总线速度,设备上也有相应的总线速度标志。总线速度是向下兼容的,因此一般速度和高速度的SD卡,也可以用在UHS-I的设备上,但是要发挥出UHS-I设备的最佳性能,还是要使用UHS-I的SD卡。
4、应用性能表现等级(Application Performace Class)
敲黑板~~~ 这个是我在这篇文章里最想说明的一个SD卡等级标志。
刚才速度等级中的数据,都是读取速度的最小值,如果是用做数码相机或者存储视频,音乐等,可以参考之前的速度等级。
但是如果要运行应用,依赖的是SD卡的随机读写性能。鉴于此,SD 协会在2016年底发布的新的等级标准-Application Performance Class。去年低退出的是A1等级的认证,在今年初,市场上还没有广泛出现A1标准SD卡的情况下,SD卡协会又退出了A2标准。
新的标准,并没有对最小连续读写速度提过高的要求,还是和class 10一样的最低10M/S的速度要求。但是对随机读写IOPS有了规定,尤其是A2标准,光是随机写的速度,已经是A1标准的4倍。有这个标志的卡,可以保证SD卡上App运行的流畅性。市面上目前没有标有A2的SD卡,标有A1的也只有闪迪一家的SD卡:
ps:我是不是应该跟闪迪要笔广告费~~~~
这是我对闪迪 Ultra 16G SD卡的测速,使用的工具是CrystalDiskMark(测速时一定要用USB 3.0的读卡器,否则测出来的结果不准确):
对比之前买的金士顿 16G U1:
在随机读写上,有A1认证的闪迪,确实是有明显优势。其他未标注A1认证的,也不代表随机读写能力一定差,比如国外的很多网友都说三星的EVO随机读写效果也不错。
所以大家如果是用做手机Adaptable Storage Devices的SD卡,或者是像树莓派一类,把SD卡作为系统存储来使用,建议购买随机读写能力强的SD卡。
参考:
SD卡协会
UHS-III and A2 brings ludicrous speed to SD cards
microSD Card Benchmarks