e11871
驱动牛犊
驱动牛犊
  • 注册日期2005-04-01
  • 最后登录2005-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1061回复:4

驱动当中进行大量的运算是否比在后台中进行大量的运算更加好

楼主#
更多 发布于:2005-04-01 12:10
我们需要做一个工具监听某个设备的来往数据,并进行统计和整理,又不影响各个应用程序对设备的访问,我不知道有没有必要将数据的统计和整理放在driver当中进行,我们做在手持设备上,所以特别在意performance, memory size ,power等因素,所以想请教大家看看统计和分析做在driver里好还是单独的应用好。
SEUIC
驱动牛犊
驱动牛犊
  • 注册日期2002-12-07
  • 最后登录2016-04-20
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-01 13:21
最好是用单独的应用为好。
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-01 16:58
我们需要做一个工具监听某个设备的来往数据,并进行统计和整理,又不影响各个应用程序对设备的访问,我不知道有没有必要将数据的统计和整理放在driver当中进行,我们做在手持设备上,所以特别在意performance, memory size ,power等因素,所以想请教大家看看统计和分析做在driver里好还是单独的应用好。
 

绝对不好,因为驱动IRQL高,里面做计算会严重影响应用程序,有时就跟司机差不多
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
e11871
驱动牛犊
驱动牛犊
  • 注册日期2005-04-01
  • 最后登录2005-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-04-01 19:03
IRQL高,但是应该可以通过os调度将复杂运算切到各个时间片当中把,

难道驱动当中不能够进行后台运行吗,我主要担心做在应用当中在系统进行进程调度

的时候浪费资源,而如果在driver当中,就会作为kernel的一部分,

调度消耗相对较小。
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-04-02 11:45
IRQL高到调度器都没办法工作,好吗?
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
游客

返回顶部