FACILITACION DE DIRECCIONAMIENTO DE DATOS INDIRECTOS EN UN SISTEMA DE TRATAMIENTO DE ENTRADA/SALIDA, EN DONDE LA LISTA DE DIRECCIONES DE DATOS INDIRECTOS ES NO CONTIGUA.

    公开(公告)号:ES2358314T3

    公开(公告)日:2011-05-09

    申请号:ES09709555

    申请日:2009-02-10

    Applicant: IBM

    Abstract: Un método para proporcionar un direccionamiento de datos indirectos en un subsistema I/O de un sistema (100) de tratamiento de I/O, comprendiendo el método: recibir (1002) una palabra de control para una operación de I/O en el subsistema de I/O, incluyendo la palabra de control una dirección de datos indirectos para datos asociados con la operación de I/O, incluyendo la dirección de datos indirectos una posición de inicio de una lista de direcciones de almacenamiento que especifica colectivamente los datos, extendiéndose la lista a dos o más posiciones de almacenamiento no contiguas; agrupar (1004) los datos que responden a la lista; y transmitir (1006) los datos agrupados a una unidad de control en el sistema de tratamiento de I/O; en el que la lista incluye además un primer indicador asociado con cada dirección de almacenamiento en la lista, teniendo el primer indicador un primer valor para indicar que la dirección de almacenamiento asociada se refiere a una parte de los datos y teniendo el primer indicador un segundo valor para indicar que la dirección de almacenamiento asociada se refiere a una posición de almacenamiento dónde las direcciones de almacenamiento adicional en la lista están posicionadas; en el que para cada dirección de almacenamiento en la lista, el agrupamiento incluye: acceder a la dirección de almacenamiento y al primer indicador asociado con la dirección de almacenamiento; añadir contenidos desde la dirección de almacenamiento a los datos en respuesta al primer indicador que tiene el primer valor; caracterizado por: acceder a una segunda dirección de almacenamiento y a un segundo indicador situado en la dirección de almacenamiento en respuesta al primer indicador que tiene el segundo valor, y añadir contenidos desde la segunda dirección de almacenamiento a los datos en respuesta al segundo indicador que tiene el primer valor.

    Facilitar operaciones de entrada/salida en modo transporte entre un subsistema de canal y dispositivos de entrada/salida

    公开(公告)号:ES2449965T3

    公开(公告)日:2014-03-21

    申请号:ES12716322

    申请日:2012-04-11

    Applicant: IBM

    Abstract: Un método para realizar una operación de entrada/salida (I/O) iniciada por una instrucción de operación I/O en unsistema de ordenador anfitrión (102) configurado para comunicación con una unidad de control (118), comprendiendoel método: enviar, mediante un subsistema de canal (114) en el sistema de ordenador anfitrión, un mensaje de solicitud de registrode proceso (PRLI) a la unidad de control para inicializar un enlace entre el subsistema de canal y la unidad de control,incluyendo el mensaje (400) de solicitud de PRLI un campo que tiene un valor que indica si el subsistema de canalsoporta transferencia de datos bidireccional; recibir un mensaje (420) de respuesta de PRLI procedente de la unidad de control, incluyendo el mensaje de respuestade PRLI un campo que tiene un valor que indica si la unidad de control soporta transferencia de datos bidireccional;proporcionar una indicación a un sistema operativo anfitrión de que la transferencia de datos bidireccional essoportada; y en respuesta a la ejecución de la instrucción de operación de I/O recibida desde el sistema de ordenador anfitrión,realizar un método que comprende: reunir una pluralidad de comandos (202) asociados con la instrucción de operación de I/O recibida desde el sistema deordenador anfitrión, especificando al menos uno de la pluralidad de comandos una transferencia de datos de entrada yespecificando al menos uno de la pluralidad de comandos una transferencia de datos de salida; transferir la pluralidad de comandos a la unidad de control; enviar al menos un mensaje de datos de salida a la unidad de control incluyendo datos de salida que han de sertransferidos a la unidad de control, especificando el mensaje de datos de salida asociado con al menos uno de lapluralidad de comandos una transferencia de datos de salida; y recibir al menos un mensaje de entrada procedente de la unidad de control que incluye datos de entrada que han deser almacenados en un almacenamiento principal (106) del sistema ordenador anfitrión, especificando el mensaje dedatos de entrada asociado con al menos uno de la pluralidad de comandos una transferencia de datos de entrada.

    FACILITATING TRANSPORT MODE INPUT/OUTPUT OPERATIONS BETWEEN A CHANNEL SUBSYSTEM AND INPUT/OUTPUT DEVICES

    公开(公告)号:CA2819159A1

    公开(公告)日:2013-01-03

    申请号:CA2819159

    申请日:2012-04-11

    Applicant: IBM

    Abstract: A computer program product is provided for performing: sending, by a channel subsystem, a process login (PRLI) request message to the control unit that indicates whether the channel subsystem supports bi-directional data transfer; receiving a PRLI response message from the control unit that indicates whether the control unit supports bi-directional data transfer; gathering a plurality of commands, at least one which specifies an input data transfer and at least one specifying an output data transfer; sending at least one output data message to the control unit including output data to be transferred to the control unit, the output data message associated with the at least one of the plurality of commands specifying an output data transfer; and receiving at least one input message from the control unit including input data to be stored in a main storage of the host computer system.

    TRANSFERENCIA BIDIRECCIONAL DE DATOS EN UNA UNICA OPERACION DE E/S.

    公开(公告)号:ES2359614T3

    公开(公告)日:2011-05-25

    申请号:ES09709853

    申请日:2009-02-09

    Applicant: IBM

    Abstract: 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: 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; 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; reenviar (1208) la operación de E/S y los datos de salida a la unidad de control para su ejecución; 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.

Patent Agency Ranking