Apparatus and method for communicating the completion of asynchronous input/output

   
   

An apparatus and method for communicating the completion of asynchronous I/O requests is provided. In particular, the apparatus and method make use of a new function call which is capable of waiting for a predetermined number of I/O requests to be completed prior to returning to the calling application. Control blocks for the I/O requests are updated after a predetermined number of I/O requests have been completed, i.e. in a process context rather than in an interrupt context as in the known systems. In this way, the overhead associated with known asynchronous I/O system calls is reduced.

Un matériel et une méthode pour communiquer l'accomplissement des demandes asynchrones d'I/O est fourni. En particulier, les matériel et la méthode se servent d'un nouvel appel de fonction qui est capable d'attendre un nombre prédéterminé de demandes d'I/O d'être accompli avant de retourner à l'application appelante. Les blocs de commande pour les demandes d'I/O sont mis à jour après qu'un nombre prédéterminé de demandes d'I/O aient été accomplis, c.-à-d. dans un contexte de processus plutôt que dans un contexte d'interruption comme dans les systèmes connus. De cette façon, l'associé aérien aux appels asynchrones connus de système d'I/O est réduit.

 
Web www.patentalert.com

< Method, system, and product for self-directed distance learning

< Communications apparatus, communication system, plug-in module control method, and computer-readable recording medium where program for executing by computer is recorded

> Method and system for implementing subroutine calls and returns in binary translation sub-systems of computers

> Pre-authenticated communication within a secure computer network

~ 00105