Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
113 words
An interface system for coupling a main processor to multiple bus controllers, said interface system comprising: an I/O queue for receiving and storing multiple I/O storage instructions received from said main processor; means for releasing said main processor for resumption of execution of program instructions in response to storage of an I/O storage instruction within said I/O queue; means for uniquely relating each I/O storage instruction within said I/O queue to a particular bus controller utilizing a token pool; and means for initiating asychronous issuance of an I/O storage instruction from said I/O queue to said particular bus controller wherein said main processor is not delayed awaiting completion of said I/O storage instruction.
Claim 2
Dependent Claim
113 words
An interface system for coupling a main processor to multiple bus controllers, said interface system comprising: an I/O queue for receiving and storing multiple I/O storage instructions received from said main processor; means for releasing said main processor for resumption of execution of program instructions in response to storage of an I/O storage instruction within said I/O queue; means for uniquely relating each I/O storage instruction within said I/O queue to a particular bus controller utilizing a token pool; and means for initiating asychronous issuance of an I/O storage instruction from said I/O queue to said particular bus controller wherein said main processor is not delayed awaiting completion of said I/O storage instruction.
Claim 3
Dependent Claim
45 words
The interface system according to claim 1, wherein said means for initiating asynchronous of an I/O storage instruction from said I/O queue to said bus controller comprises a state machine responsive to a net of received and issued I/O storage instructions within said I/O queue.
Claim 4
Dependent Claim
16 words
The interface system according to claim 1, further including means for recovering from an I/O interrupt.
Claim 5
Independent Claim
96 words
A method of operating an interface between a main processor and multiple bus controllers, said method comprising the data processing system implemented steps of: receiving and storing multiple I/O storage instructions from said main processor within an I/O queue; releasing said main processor for resumption of execution of program instructions in response to each storage of an I/O storage instruction with said I/O queue; thereafter, initiating asynchronous issuance of an I/O storage instruction from said I/O queue to said particular bus controller wherein said main processor is not delayed awaiting completion of said I/O storage instruction.
Claim 6
Independent Claim
96 words
A method of operating an interface between a main processor and multiple bus controllers, said method comprising the data processing system implemented steps of: receiving and storing multiple I/O storage instructions from said main processor within an I/O queue; releasing said main processor for resumption of execution of program instructions in response to each storage of an I/O storage instruction with said I/O queue; thereafter, initiating asynchronous issuance of an I/O storage instruction from said I/O queue to said particular bus controller wherein said main processor is not delayed awaiting completion of said I/O storage instruction.
Claim 7
Dependent Claim
77 words
The method of operating an interface between a main processor and a bus controller according to claim 4, wherein said step of initiating asynchronous issuance of an I/O storage instruction from said I/O queue to said particular bus controller further comprises the step of initiating asynchronous issuance of an I/O storage instruction from said I/O queue to said particular bus controller in response to a net of received and issued I/O storage instructions within said I/O queue.