首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

[向All提问] U盘读写速度不同是由什么决定的?该怎么处理

2012-05-05 
[向All提问] U盘读写速度不同是由什么决定的?我有一个假冒金士顿U盘,质量出奇的好,安国芯片。读28M/s,写2M/

[向All提问] U盘读写速度不同是由什么决定的?
我有一个假冒金士顿U盘,质量出奇的好,安国芯片。读28M/s,写2M/s。
请问为什么读写速度有这么大的不同,是由于NAND Flash本身的特性决定的吗?
还是由于USB协议原因:大容量传输是单向的,负责读和负责写的端点带宽不同?

[解决办法]
个人觉得NAND Flash本身的特性因素占很大部分比重
[解决办法]
NAND写慢读快。不是协议栈的原因。
[解决办法]
NAND写慢读快。不是协议栈的原因。 

[解决办法]
“读28M/s,写2M/s”这结果和测试方法有比较大的关系。

如果是直接通过拷贝文件计算出的结果的话,
1、是不是mount u盘的时候加了sync参数?
2、拷贝操作的目标位置(内存、flash)。
3、同时和系统负载等一系列因素相关吧。

直接测usb总线的性能才算标准结果吧。

热点排行