daor
驱动牛犊
驱动牛犊
  • 注册日期2001-05-16
  • 最后登录2018-04-15
  • 粉丝0
  • 关注0
  • 积分-25分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1631回复:2

高层驱动程序串行化?

楼主#
更多 发布于:2001-06-07 21:34
在说到串行化IO时,都说是用在跟硬件打交道的低层驱动程序中,
难道高层驱动程序就不需要串行化么.
另外,高层驱动串行化IO时,正在处理的当前IRP一往下层传递,下一个排队
的IRP就马上出队,还是等当前IRP处理完并沿程序栈返回之后,下一个IPR
才出队?
附:我所讨论的StartIO结构如下:
...StartIo(KIrp I)
{
  ...
  调用下层驱动(I);//
  ...
  下一个IRP出队(I);
}
  
daor
驱动牛犊
驱动牛犊
  • 注册日期2001-05-16
  • 最后登录2018-04-15
  • 粉丝0
  • 关注0
  • 积分-25分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-06-07 23:11
看有些资料提到,在高层驱动程序串行化IO会带来一些不利因素,是吗?我也不知道到底有哪些不利因素...哪位大仙点拨点拨?
Iamme
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2005-10-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-06-08 09:28

不需要串行化
Go,go ahead
游客

返回顶部