frankwq
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1471回复:6

usb速度的问题

楼主#
更多 发布于:2002-10-24 22:16
对于不会产生中断的usb的NIC(例如usb的adsl),pc端的driver在一个线程中读取(MiniportTimer)会不会影响到速度,小弟现在的速度ftp测试可达360kbyte/s,但是boss不满意,请高手给个建议。20分送
LitteSW
驱动中牛
驱动中牛
  • 注册日期2001-06-10
  • 最后登录2010-08-16
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-25 00:50
pc端应该不会有太大的影响,不过能否说的再详细一点。
穿梭于都市高楼之间,总是孜孜不倦地追寻着自由,蓦然回首,去发现已陷入深深的枷锁之中
frankwq
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-28 11:01
PC端是这样的,create了一个系统的线程,这个线程循环读取设备端的数据,并且pc端发送数据也是在这个线程里实现,主要是因为pc端发送和接受时不会产生中断,所以才考虑这样做,请高手看看问题出在哪?谢谢
frankwq
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-29 10:27
难道没有高手回答!
frankwq
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-29 11:04
发送和接受我都建立了一个队列,在线程中判断队列中有无数据来,有数据建立irp,iocallDriver,KeWaitForSingleObject,无数据就循环等待。
bbear
驱动小牛
驱动小牛
  • 注册日期2002-08-20
  • 最后登录2009-04-16
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-29 15:35
PC端是这样的,create了一个系统的线程,这个线程循环读取设备端的数据,并且pc端发送数据也是在这个线程里实现,主要是因为pc端发送和接受时不会产生中断,所以才考虑这样做,请高手看看问题出在哪?谢谢


create了二个系统的线程,这个线程循环读取设备端的数据
另一
frankwq
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-10-31 10:31
我试过开两个线程,问题是我的pc发送的线程是循环读取队列中的数据,没有数据就死循环,这样造成系统死机,所以我在队列中没有数据时调用NdisMSleep,这样是否是造成usb速度慢的原因,请大侠指点。
游客

返回顶部