资源描述:
《【原作者释疑,闪存卡class级别测定标准最终详解】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、起初在IMP3上发了个帖子,只是发表个人看法,言论可能过于绝对了.大家看到的“【拒绝虚标,拒绝被骗】TF卡class级别真正定义”不是原版真正的出处:http://bbs.imp3.net/thread-840599-1-1.html当时有很多因素没有考虑,最重要的就是测试设备的差异没有考虑.以下就我发表帖子的缘由作一下阐述.起因:当时市场乱象四起,不同厂商相同CLASS级别的TF卡差别迥异.为了还原真相,我就自己研究了一下.依据:1.SD2.0标准我看了,里面确实没有说8K之类的测试方法.但是明确说了cla
2、ssx就是最低有xM/S的传输速度2.class级别最初是用来干什么的?答案是为了保证摄影设备流畅的拍摄而生.而摄影设备写数据并不像电脑里面拷贝文件,很多时候会有K级别的数据段存取.这个时候要保证流畅,就必须保证最低传输速度大于视频玛率,最高速度完全不适用.3.最低传输速度的量化测定可以采用attodiskbenchmark的K分级速度测试结果来辨别.4.既然class是根据最低速度,那具体是指几K的速度呢?找遍网络也没有具体说明,那我就只好用"先入为主"的思维了.SANDISK是闪存的鼻祖,其它都是模仿者.
3、那就用SANDISK的顶级产品mobileultra作标准吧经过对比class246在8K处速度最接近其对应CLASS级别,再参考其它厂商的产品基本靠谱.结果:8K之于CLASS级别的论断就诞生了.问题:1.测试设备差异可以导致结果的较大出入.2.8K的选择没有明文依据,属于"先入为主"的经验性标准.争议:就以上两个问题引发的争议有很多,首先要感谢热心网友的批评指教.但是总结看来,网友指出的现象又从另一方面验证了8K标准的广泛适用性.从很多测试结果表明,8K速度任然是验证CLASS级别,最可靠,最直观的手段之
4、一.当然你先得买个好一点的读卡器SD协议中重要信息的翻译:一.CLASS定义"五个速度等级是以最低性能的数值来定义的"--------->奸商的最高速度论不攻自破"10级是大于或等于10MB/秒的性能"----------->class10是指最大速度为10M/S的言论不攻自破二.性能曲线横坐标中的分数(r)是指,(RU大小-碎片大小)/RU大小,RU大小是文件系统最小簇的倍数.图中R=0表示,以RU为碎片单位的连续存取,也就是说以簇的倍数存取.联系我的"8K论",就是以8K为单位的存取速度就是CLASS级别
5、,图中R=0时分别对应246M/S这里要注意"碎片写入"和"碎片文件写入"的区别通俗的讲"碎片写入"就是把一个完整文件分成若干碎片段写入."碎片文件写入"就是数量很多的小文件批量写入.ATTO中的8K速度比直接复制大量8K文件速度要快,就是这个原因.这里的R=0就是"碎片写入"并且碎片大小=RU大小,而并不是连续写入.有童鞋误认为R=0就相当于大文件拷贝,从而认为CLASS是最大速度.这是理解错误!!!三.测试方法上图验证了16K与8K的通用性20MHz可以看作垃圾读卡器,其应当以16K速度作为CLASS的标
6、志40MHz可以看作高速读卡器,在C6中可以看到(40MHz+16K)=(20MHz+64K)推断在C2C4中可以用(40MHz+4K)的测试方法然而这些测试并不是在PC下测定的,必须使用专业仪器.凡是试图用"PC+软件"来测试CLASS级别的方法都是近似的.专业仪器比PC更灵敏,所以使用PC测定,如果直接用4K作为RU单位,测出来的值会偏低。结合实际,采用"高速读卡器+ATTO+8K"来测定,结果更加接近真实值。参考网友提供的class10测试结果,进一步验证了以上说法。4K速度偏低,8K速度更加接近cla
7、ss10的速度级别。