Initiative passing in an I/O operation without the overhead of an interrupt

   
   

Apparatus, method and program product for use in passing initiative to a processor for handling an I/O request for an I/O operation for sending data between a main storage and one or more devices. A hierarchy of vectors registers I/O requests by the devices to send or receive data from the main storage. The hierarchy of vectors has one or more lower levels and a highest level. Each device sets a vector in the lowest level of the hierarchy for registering an I/O request, the setting of a vector in the lowest level being reflected up the hierarchy to the highest level, thereby registering I/O requests on any lower level of the hierarchy in the highest level. A dispatcher polls the hierarchy in high to low order with the dispatcher passing initiative to the processor to handle I/O requests registered in said hierarchy responsive to registering of an I/O request on the lowest level as reflected to the highest level of said hierarchy.

Συσκευές, προϊόν μεθόδου και προγράμματος για τη χρήση στη διάβαση της πρωτοβουλίας σε έναν επεξεργαστή για το χειρισμό ενός I/O αιτήματος για μια I/O λειτουργία για την αποστολή των στοιχείων μεταξύ μιας κύριας αποθήκευσης και μιας ή περισσότερων συσκευών. Μια ιεραρχία των καταλόγων I/O διανυσμάτων ζητά από τις συσκευές να στείλει ή να λάβει τα στοιχεία από την κύρια αποθήκευση. Η ιεραρχία των διανυσμάτων έχει ένα ή περισσότερα χαμηλότερα επίπεδα και ένα πιό υψηλό επίπεδο. Κάθε συσκευή θέτει ένα διάνυσμα στο χαμηλότερο επίπεδο της ιεραρχίας για την καταχώρηση ενός I/O αιτήματος, ο καθορισμός ενός διανύσματος στο χαμηλότερο επίπεδο που απεικονίζεται επάνω την ιεραρχία στο πιό υψηλό επίπεδο, με αυτόν τον τρόπο καταχωρώντας τα I/O αιτήματα σε οποιοδήποτε χαμηλότερο επίπεδο της ιεραρχίας στο πιό υψηλό επίπεδο. Ένας αποστολέας ψηφίζει την ιεραρχία μέσα υψηλή στη χαμηλή διαταγή με τον αποστολέα που περνά την πρωτοβουλία στον επεξεργαστή στα I/O αιτήματα λαβών που εγγράφεται στην εν λόγω ιεραρχία απαντητική στην καταχώρηση ενός I/O αιτήματος στο χαμηλότερο επίπεδο όπως απεικονίζεται στο πιό υψηλό επίπεδο εν λόγω ιεραρχίας.

 
Web www.patentalert.com

< Methods for treating and preventing alopecia

< Storage device and method for data sharing

> System and method for linking information in a global computer network

> System for protecting anonymity of parties involved in a person-to-person electronic commerce transaction

~ 00116