Everything about IRQL
Means by which Windows prioritizes interrupts that come from the system's processors
An Interrupt Request Level (IRQL) is a hardware-independent means with which Windows prioritizes interrupts that come from the system's processors. On processor architectures on which Windows runs, hardware generates signals that are sent to an interrupt controller. The interrupt controller sends an interrupt request to the CPU with a certain priority level, and the CPU sets a mask that causes any other interrupts with a lower priority to be put into a pending state, until the CPU releases control back to the interrupt controller. If a signal comes in at a higher priority, then the current interrupt will be put into a pending state; the CPU sets the interrupt mask to the priority and places any interrupts with a lower priority into a pending state until the CPU finishes handling the new, higher priority interrupt. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: IRQLA 5-minute orientation
- Go sideways: Interrupt handlerA closely related topic
- Go sideways: Inter-processor interruptA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
No outline available.
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Open Library didn't respond; try again in a moment.
đź”— Related topics
- Interrupt handler In computer systems programming, an interrupt handler, also known as an interrupt service routine (ISR), is a special block of code associated with a specific…
- Inter-processor interrupt In computing, an inter-processor interrupt (IPI), also known as a shoulder tap, is a special type of interrupt by which one processor may interrupt another…
- Interrupt In digital computers, an interrupt is a request for the processor to interrupt currently executing code (when permitted), so that the event can be processed…
- Interrupt priority level The interrupt priority level (IPL) is a part of the current system interrupt state, which indicates the interrupt requests that will currently be accepted…
- Context switch In computing, a context switch is the process of storing the state of a process or thread, so that it can be restored and resume execution at a later point…
- Real-time operating system A real-time operating system (RTOS) is an operating system (OS) for real-time computing applications that processes data and events that have critically…
- Interrupt request In an IBM PC-compatible computer, an interrupt request (or IRQ) is a hardware signal sent to the processor that temporarily stops a running program and…
- Non-maskable interrupt In computing, a non-maskable interrupt (NMI) is a hardware interrupt that standard interrupt-masking techniques in the system cannot ignore. It typically…