Patent ID: 6105102
Filing Date: 2000-08-15
Classification: G06F

Abstract:
A method for minimizing overhead usage of a host system during service of interrupts generated by at least one peripheral device, the method including the steps of:determining, before the end of a prior interrupt service routine, a predicted interrupt time point when a subsequent interrupt will be generated by the at least one peripheral device, wherein said predicted interrupt time point is determined before said subsequent interrupt is generated by said at least one peripheral device;setting the host system in a polling mode if the predicted interrupt time point is before a predetermined time period after the end of the prior interrupt service routine, wherein said host system is set in said polling mode before said subsequent interrupt is generated by said at least one peripheral device; andsetting the host system in an interrupt mode if the predicted interrupt time point is after the predetermined time period after the end of the prior interrupt service routine, wherein said host system is set in said interrupt mode before said subsequent interrupt is generated by said at least one peripheral device.