Utilización de palabras de dirección de datos indirectos de trasladador de datos asíncronos extendidos.

Un método para ejecutar una instrucción de canal secundario de inicio (300) que designa un canal secundario de traslado de datos asíncrono (ADM) y un bloque de solicitud de operación de traslado de datos asíncronos extendidos (200),

en un entorno informático que comprende almacenamiento principal (104) y memoria de clase de almacenamiento (140), comprendiendo dicho método:

en respuesta (320) a determinar que el canal secundario identificado por la instrucción de Iniciar canal secundario es un canal secundario de trasladador de datos asíncronos (ADM), realizar:

obtener el bloque de solicitud de operación del almacenamiento principal, comprendiendo el bloque de solicitud de operación una dirección de un bloque de operación (220);

en base a la dirección del bloque de operación, obtener (328) el bloque de operación (220) del almacenamiento principal, consistiendo el bloque de operación (220) en un bloque de solicitud (222), un bloque de respuesta (224) y uno o más bloques de especificación de traslado (MSB) (226),

en el que el bloque de solicitud comprende un campo de recuento de MSB que tiene un valor que indica el número de MSB del bloque de operación, en el que el bloque de respuesta (224) está configurado para contener situaciones de excepción,

en el que cada bloque de especificación de traslado (226) está configurado para incluir un campo de código de operación (262), un campo de recuento de bloques (268), un campo de dirección de almacenamiento principal (270), un campo de dirección de memoria de clase de almacenamiento (272), un campo de tamaño de bloque (266) y un campo de indicadores (264);

para cada bloque de MSB del bloque de operación, obtener (330, 332) el bloque de especificación de traslado del bloque de operación, y

determinar (334), en base al campo de indicadores, que el bloque de especificación de traslado obtenido está configurado para obtener una lista de una o más palabras de dirección de datos indirectos, en el que el campo de dirección de almacenamiento principal del bloque de especificación de traslado obtenido designa una dirección de una primera palabra de dirección de datos indirectos de la lista de una o más palabras de dirección de datos indirectos, especificando el MSB obtenido uno o más bloques de datos;

para cada bloque de datos especificado por el MSB obtenido, obtener, a partir de un campo de dirección de almacenamiento principal de una palabra de dirección de datos indirectos de la lista de una o más palabras de dirección de datos indirectos una dirección de almacenamiento principal para ser utilizada en la transferencia de datos, en el que un número de bloques y un tamaño de bloque se determinan en base al campo de recuento de bloques y al campo de tamaño de bloque del MSB obtenido;

determinar, en base a un código de operación del campo de código de operación en el bloque de especificación de traslado obtenido, que el bloque de especificación de traslado obtenido está configurado para trasladar bloques de datos; y

en base al bloque de especificación de traslado obtenido, trasladar cada bloque de datos entre el almacenamiento principal y la memoria de clase de almacenamiento, en el que se obtiene una dirección de la memoria de clase de almacenamiento utilizada para el traslado utilizando el campo de dirección de memoria de clase de almacenamiento.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/EP2012/059859.

Solicitante: INTERNATIONAL BUSINESS MACHINES CORPORATION.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: NEW ORCHARD ROAD ARMONK, NY 10504 ESTADOS UNIDOS DE AMERICA.

Inventor/es: YUDENFRIEND,HARRY, OAKES,KENNETH JAMES, SUTTON,PETER GRIMM, DRIEVER,PETER DANA, GLASSEN,STEVEN GARDNER.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F13/12 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 13/00 Interconexión o transferencia de información u otras señales entre memorias, dispositivos de entrada/salida o unidades de tratamiento (circuitos de interfaz para dispositivos de entrada/salida específicos G06F 3/00; sistemas multiprocesadores G06F 15/16). › utilizando hardware independiente del procesador central, p. ej. canal o procesador periférico.

PDF original: ES-2710887_T3.pdf

 

Patentes similares o relacionadas:

Procesamiento lineal adaptable multiganancia y sistema digital controlado por puerta para uso en citometría de flujo, del 16 de Enero de 2019, de BECKMAN COULTER, INC.: Un sistema configurado para procesar una señal de datos de entrada procedente de un fotomultiplicador de un citómetro […]

Equipo de control para vehículos en la radiocomunicación de red adhoc bidireccional, del 18 de Octubre de 2017, de CONTINENTAL TEVES AG & CO. OHG: Equipo de control para el procesamiento de datos en la radiocomunicación de red adhoc bidireccional en el marco de la comunicación de vehículo a vehículo […]

Sistema de procesamiento de datos y método de procesamiento de datos, del 12 de Abril de 2017, de HUAWEI TECHNOLOGIES CO., LTD.: Un sistema de procesamiento de datos , que comprende una unidad central de procesamiento, CPU , una memoria , un controlador de Interconexión de Componentes […]

Establecimiento de llamada de telecomunicación de medios mixtos, del 18 de Marzo de 2016, de 3G Licensing S.A: Estación móvil apta para videotelefonía en respuesta a una interrupción de una llamada en curso de telecomunicaciones de medios mixtos, comprendiendo […]

Procedimiento y sistema para procesar información relativa a un vehículo, del 1 de Abril de 2015, de DQUID S.R.L: Sistema para procesar información relativa a un vehículo que comprende una o más unidades de control electrónico que pueden conectarse entre […]

Sistema de iluminación ambiental para un dispositivo de visualización, del 4 de Marzo de 2015, de TP Vision Holding B.V: Un ensamblado de visualización que comprende un dispositivo de visualización y un sistema de iluminación ambiental para emitir luz ambiental hacia […]

SISTEMA PARA MOTORIZAR UN MODELO DE CONEXION DE PUERTOS DE DATOS., del 1 de Mayo de 2007, de CABLESOFT, INC.: Sistema para determinar el modelo de conexión de puertos de datos que se interconectan mediante un cable de múltiples conductores, teniendo cada uno de […]

CABLE DE DATOS PARA MONITORIZAR EL MODELO DE CONEXIÓN DE PUERTOS DE DATOS, del 7 de Enero de 2011, de TYCO ELECTRONICS SERVICES GMBH: Cable de transmisión de datos adaptado para su uso en un sistema para determinar un modelo de conexión de puertos de datos, teniendo dicho cable de transmisión […]

Otras patentes de INTERNATIONAL BUSINESS MACHINES CORPORATION