METHOD OF INTERRUPT SCHEDULING
First Claim
1. A method of interrupt scheduling, comprising:
- without allowing a target process woken up when an interrupt occurs to enter into a ready queue, directly comparing the priority of the woken-up target process with that of a current process performed before the occurrence of the interrupt, and executing a rescheduling in accordance with the compared result; and
performing direct context switching with respect to the current process into the target process in accordance with whether or not the rescheduling is executed.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method of interrupt scheduling. The method comprises: without allowing a target process woken up when an interrupt occurs to enter into a ready queue, directly comparing the priority of the woken-up target process with that of a current process performed before the occurrence of the interrupt, and executing a rescheduling in accordance with the compared result; and performing direct context switching with respect to the current process into the target process in accordance with whether or not the rescheduling is executed. Accordingly, in the method of interrupt scheduling, the preemption latency caused by the interrupt in the operating system of the computer system can be minimized by omitting the process of allowing the woken-up target process to enter into the ready queue and the process of selecting a process with the highest priority on the ready queue.
-
Citations
8 Claims
-
1. A method of interrupt scheduling, comprising:
-
without allowing a target process woken up when an interrupt occurs to enter into a ready queue, directly comparing the priority of the woken-up target process with that of a current process performed before the occurrence of the interrupt, and executing a rescheduling in accordance with the compared result; and performing direct context switching with respect to the current process into the target process in accordance with whether or not the rescheduling is executed. - View Dependent Claims (2, 3, 4, 8)
-
-
5. A method of interrupt scheduling, comprising:
-
without allowing a target process woken up when an interrupt occurs to enter into a ready queue, directly comparing the priority of the woken-up target process with that of a current process performed before the occurrence of the interrupt; and performing direct context switching with respect to the current process into the target process when the priority of the target process is higher than that of the current process, and performing the current process when the priority of the target process is lower than that of the current process. - View Dependent Claims (6, 7)
-
Specification