ACHER
驱动牛犊
驱动牛犊
  • 注册日期2003-12-19
  • 最后登录2005-09-07
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1127回复:0

上帝告诉我--为什么我的U盘如此的慢?

楼主#
更多 发布于:2003-12-20 13:43
蜗牛有多慢,它就有多慢--------但不出错(至少现在还没发现:))----比正规厂家的慢1.5倍可能还要多
疑虑:
1、按照SCSI协议上规定很多COMMAND里面的变量必须判断处理,而实际中使用的,则全是些标准的COMMAND,我看就是不判断也能通过,全部忽略掉
2、我采用的是查询的方式的来处理USB请求的,不知道大家普遍采用什么方式
3、到底怎么来规划缓存的问题,我的U盘在读写上都没有 采用缓存,而是等待一个一个写入和读出,假如采用缓存,那么预读怎么处理,顺序读下一个SECTOR还是由主机安排怎么读?不得而知:)
4、SCSI规定的GOOD状态是不是需要返回?我测试返回的话,系统就会出错,所以我都没有返回命令执行的状态,而只是返回CSW中状态给主机(而这个状态是属于USB协议的)

希大家踊跃讨论:)
游客

返回顶部