blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1096回复:4

Windows平台的驱动一定比Linux平台人的驱动速度慢吗?

楼主#
更多 发布于:2001-12-13 19:45
q我这里有一个PCI设备,进行数据处理,在Windows和Linux平台下都做了驱动,但是Windows总比Linux的速度慢10%,而且Linux还是每次都打开关闭设备,而Windows下是进程开始h时打开设备的。
难道是Windows平台的驱动一定比Linux平台人的驱动速度慢吗?
还有人有着方面的比较吗?还是Windows本身的处理太多。
(驱动中只是传递数据)
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-21 09:19
blue: 我还没有真正的用过Linux呢!谈不上什么见识了。
Windows的内部有很多模块,光Win32 API到硬件之间的通讯就有好几层,应该要比想象的慢一些;但不知道Linux内部是怎么样的一个架构... :(
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
dahello
驱动中牛
驱动中牛
  • 注册日期2001-06-16
  • 最后登录2004-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-20 19:10
用ddk也不一定就快吧?
不懂就问 :D
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-12-19 09:39
rayyang2000: 版主你见多识广,Windows一定比Linux慢吗?从理论上有解释吗?我估了一下,光CreateFile & CloseHandle 就要花费大约0.5ms。
另外,Windows下驱动是Numega DriverWorks作的,是不是直接用DDK作就快一些?
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-12-18 10:04
如果真是这样,那开来linux比较好...
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部