阅读:1002回复:1
再接再厉,再问几个问题,3
3.POLLING是怎么回事?POLLING的意思是投票。在硬件上是不是就是轮询的意思阿?不太懂。还是怎么回事?
这个我知道反正就是要知道硬件已经发送完一个数据包,可以在发送下一个数据了。 在POLLING的函数执行时提高irql的级别屏蔽所有的外部中断,这个意思是说我直接干掉这个中断了,还是说这 个中断会排队,等到我POLLING执行完,在跳出来。 如果我直接写硬件寄存器禁止中断的话,那么我想在POLLING函数里还要在判断一下是否硬件有数据要求接受了 ,是这样吗? |
|
|
沙发#
发布于:2005-05-20 21:33
3.POLLING是怎么回事?POLLING的意思是投票。在硬件上是不是就是轮询的意思阿?不太懂。还是怎么回事? 轮徇的意思,一直读一个标志,直到满足了条件为止 提高irql屏蔽低于这个irql的硬件中断,在这个过程产生的低于这个irql的中断就丢失了 没有必要干掉接收中断。 |
|