阅读:1003回复:1
irql的作用请教
请问各位大侠,irql有什么作用呢?为什么在编写驱动程序时,有些系统函数竟然有irql级
别,有什么作用呢?能不能解释详细一些呢? |
|
沙发#
发布于:2003-10-23 17:32
IRQL其实就是MS封装的IRQ,不过又多了些软件的中断级别,因该说主要是用来进行同步,防止被任意中断的,NT支持多CPU,所以必须引入该机制,如果你反汇编NTOSKRNL的SPINLOCK部分,就会发现在单CPU下,即使SPIN―LOCK也是通过IRQL,来实现的。
|
|
|