Why should an ISR do as little processing as necessary and return quickly, saving most of the interrupt processing for a DPC?

What will be an ideal response?


The ISR executes at the device’s DIRQL; this masks other device interrupts that execute
at that DIRQL or a lower DIRQL.Returning from the ISR quickly allows the system to
return to an IRQL below DIRQL, increasing its responsiveness to all device interrupts.Also,
some driver routines must execute at DPC/dispatch level (or below), so the ISR might not be
able to do all necessary processing at the device’s DIRQL.

Computer Science & Information Technology

You might also like to view...

Which of the following is the method you can use to determine whether a file exists?

a. the File class's canOpen method b. the Scanner class's exists method c. the File class's exists method d. the PrintWriter class's fileExists method

Computer Science & Information Technology

The ArrayList class is located in the _______ package.

a) java.util b) java.awt c) javax.swing d) java.awt.event

Computer Science & Information Technology

How can you avoid repetitive document-setup work if you often use the same

settings for new documents? What will be an ideal response?

Computer Science & Information Technology

In a priority queue, items waiting in the queue the longest are always popped next.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology