Patent ID: 6834315
Filing Date: 2004-12-21
Classification: G06F

Abstract:
A method for managing Input/Output (I/O) requests generated by an application program to transmit, wherein transmitting the I/O requests comprises:determining a priority associated with the I/O request, wherein the priority is capable of being at least one of a first priority and a second priority; transmitting the I/O requests to a device driver that further transmits the I/O requests to an output device if the determined priority is the first priority; deferring transmittal of the I/O request if the determined priority is the second priority; determining whether the device driver has completed transmittal of a predetermined number of I/O requests of the first priority to the output device; and transmitting at least one of the deferred I/O requests of the second priority to the device driver if the device driver has completed transmittal of the predetermined number of I/O requests of the first priority.