FACILITATING INPUT/OUTPUT PROCESSING BY USING TRANSPORT CONTROL WORDS TO REDUCE INPUT/OUTPUT COMMUNICATIONS
First Claim
1. A method of facilitating input/output processing of a processing environment, said method comprising:
- obtaining by an input/output communications adapter of the processing environment a transport control word, said transport control word specifying a location in memory of the processing environment that includes a plurality of input/output commands to be executed;
forwarding from the input/output communications adapter to a control unit of the processing environment the plurality of input/output commands as one entity; and
executing by the control unit the plurality of input/output commands to perform one or more input/output operations, wherein the executing is performed absent a tracking by the input/output communications adapter of state relative to the individual input/output commands of the plurality of input/output commands being executed by the control unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Input/output processing is facilitated by reducing communications between input/output communications adapters and control units during input/output processing. The number of exchanges and sequences between an input/output communications adapter and control unit is reduced by sending a plurality of commands from the adapter to the control unit as a single entity for execution by the control unit. The control unit executes the commands and provides the data, if any, in one sequence. The control unit relieves the adapter of the responsibility of tracking state of the individual commands and is able to calculate precise measurement data relating to execution of the commands.
63 Citations
20 Claims
-
1. A method of facilitating input/output processing of a processing environment, said method comprising:
-
obtaining by an input/output communications adapter of the processing environment a transport control word, said transport control word specifying a location in memory of the processing environment that includes a plurality of input/output commands to be executed; forwarding from the input/output communications adapter to a control unit of the processing environment the plurality of input/output commands as one entity; and executing by the control unit the plurality of input/output commands to perform one or more input/output operations, wherein the executing is performed absent a tracking by the input/output communications adapter of state relative to the individual input/output commands of the plurality of input/output commands being executed by the control unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system of facilitating input/output processing of a processing environment, said system comprising:
-
a transport control word specifying a location in memory of the processing environment that includes a plurality of input/output commands to be executed; an input/output communications adapter of the processing environment to obtain the transport control word and to forward to a control unit of the processing environment the plurality of input/output commands as one entity; and the control unit to execute the plurality of input/output commands to perform one or more input/output operations, wherein the executing is performed absent a tracking by the input/output communications adapter of state relative to the individual input/output commands of the plurality of input/output commands being executed by the control unit. - View Dependent Claims (14, 15, 16)
-
-
17. An article of manufacture comprising:
at least one computer usable medium having computer readable program code logic to facilitate input/output processing of a processing environment, the computer readable program code logic comprising; obtain logic to obtain by an input/output communications adapter of the processing environment a transport control word specifying a location in memory of the processing environment that includes a plurality of input/output commands to be executed; send logic to send the transport control word to an input/output communications adapter of the processing environment; forward logic to forward from the input/output communications adapter to a control unit of the processing environment the plurality of input/output commands as one entity; and execute logic to execute by the control unit the plurality of input/output commands to perform one or more input/output operations, wherein the executing is performed absent a tracking by the input/output communications adapter of state relative to the individual input/output commands of the plurality of input/output commands being executed by the control unit. - View Dependent Claims (18, 19, 20)
Specification