ES2359614T3

Bi-directional data transfer within a single i/o operation

Abstract

A method for simplifying I / O processing for an I / O operation in a host computer system configured to communicate with a control unit, comprising: obtaining (1202) a transport order word for an I operation / S that has both input and output data, the transport order word specifying a position of the output data and a position for storing the input data; collect (1206) the output data in response to the position of the output data specified by the transport order word; forward (1208) the I / O operation and the output data to the control unit for execution; receive (1210) the input data from the control unit; and storing (1212) the input data at the position specified by the transport order word to store the input data.

ES2359614T3, drawing sheet 1
Sheet 1 of 13

Term

2.4 yearsto projected expiry

Projected expiry 9 February 2029, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

10 claims: 3 independent, 7 dependent

  1. 1
    ES 2 359 614 T3 ES 2 359 614 T3 CLAIMS REIVINDICACIONES 1. A method of simplifying I / O processing for an I / O operation in a host computer system configured to communicate with a control unit, comprising:1. Un método para simplificar el procesado de E/S para una operación de E/S en un sistema de ordenador anfitrión configurado para comunicarse con una unidad de control, que comprende: get (1202) a transport order word for an I / O operation that has both input and output data, the transport order word specifying a position of the output data and a position to store the input data ;obtener (1202) una palabra de orden de transporte para una operación de E/S que tiene datos tanto de entrada como de salida, especificando la palabra de orden de transporte una posición de los datos de salida y una posición para almacenar los datos de entrada;collecting (1206) the output data in response to the position of the output data specified by the transport command word;recopilar (1206) los datos de salida en respuesta a la posición de los datos de salida especificada por la palabra de orden de transporte;forwarding (1208) the I / O operation and output data to the control unit for execution;reenviar (1208) la operación de E/S y los datos de salida a la unidad de control para su ejecución;receiving (1210) the input data from the control unit;and storing (1212) the input data at the position specified by the transport command word to store the input data. recibir (1210) los datos de entrada de la unidad de control;y almacenar (1212) los datos de entrada en la posición especificada por la palabra de orden de transporte para almacenar los datos de entrada.
  2. 9
    A system comprising means adapted to carry out all the steps of the method according to any preceding method claim. 9. Un sistema que comprende medios adaptados para llevar a cabo todas las etapas del método según cualquier reivindicación de método anterior.
  3. 10
    A computer program comprising instructions for carrying out all the steps of the method according to any preceding method claim, when said computer program is run on a computer system. 10. Un programa de ordenador que comprende instrucciones para llevar a cabo todas las etapas del método según cualquier reivindicación de método anterior, cuando dicho programa de ordenador se ejecuta en un sistema de ordenador.