Facilitación de la comunicación entre espacios de memoria aislados de un entorno de comunicaciones.
(22/02/2017) Un procedimiento para facilitar las comunicaciones en un entorno de comunicaciones que comprende un emisor , un receptor y software inalterable de un procesador, en el que el emisor y el receptor son espacios de memoria aislados, y en el que tanto el emisor como el receptor funcionan bajo el control del software inalterable dentro de una única máquina física, teniendo el software inalterable acceso a los espacios de memoria aislados del emisor y del receptor, comprendiendo dicho procedimiento:
recibir mediante el software inalterable , desde el emisor , una solicitud de transferencia de datos para enviar datos al receptor , comprendiendo la solicitud de transferencia de datos:
punteros a tampones de memoria que se tienen que enviar en el espacio de memoria aislado del…
Convertir una interrupción señalada por mensaje en una notificación de evento de adaptador de I/O.
(25/03/2015) Un método de gestión de peticiones de interrupción en un entorno informático, caracterizado por comprender los pasos de:
en respuesta a ejecutar una operación de interrupciones de registro de instrucción Modificar los Controles de Función de PCI (MPFC) que especifica un gestor de función de un adaptador, especificar en una tabla localizada en un centro de entrada/salida (I/O) acoplado al adaptador, una ubicación en la memoria del sistema de un vector de bit de interrupción de adaptador (AIBV) del adaptador, el AIBV incluido en una formación de uno o más AIBV y una ubicación en la memoria del sistema de un bit de resumen de interrupción de adaptador (AISB) de una formación de AISB;
recibir desde el adaptador una petición de interrupción; y
en…
Tradcucción de dirección dinámica con gestión de trama.
(28/03/2012) Un método para llevar a cabo una función de gestión de trama en un procesador capaz de traducir una dirección virtual a una dirección traducida de un bloque de datos en almacenamiento principal en un sistema informático de una arquitectura de máquina que tiene una jerarquía de tablas de traducción utilizadas para la traducción de dicha dirección virtual, estando definida dicha función de gestión de trama para dicha arquitectura de máquina, estando el método caracterizado por que comprende:
obtener una instrucción de máquina que contiene un código de operación para una instrucción de activar clave de almacenamiento y borrar; y ejecutar la instrucción de máquina, comprendiendo:
obtener un campo de gestión de trama con un campo de clave que comprende una serie de bits de…
Proporcionar direccionamiento indirecto a los datos para un bloque de control en un subsistema de canal de un sistema de tratamiento de I/O.
(28/03/2012) Un método de facilitar el tratamiento de entrada/salida (I/O) para una operación de I/O en un sistema de ordenador anfitrión configurado para comunicación con una unidad de control, comprendiendo el método:
el sistema de ordenador anfitrión obtiene una palabra de comando de transporte (TCW) para una operación I/O, teniendo la TCW una dirección en un campo de dirección que especifica una posición de un bloque de control que incluye uno o más comandos de I/O y una banderola en un campo de banderola de la TCW, en el que la banderola es ajustada a un primer valor para indicar una dirección directa en la que la posición es la posición del bloque de control y la banderola es ajustada a un segundo valor para indicar una dirección indirecta en la que la posición es la posición de una lista…
TRANSFERENCIA BIDIRECCIONAL DE DATOS EN UNA ÚNICA OPERACIÓN DE E/S.
(25/05/2011) 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 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 los datos de salida en respuesta a la posición de los datos de salida especificada por la palabra de orden de transporte; reenviar la operación de E/S y los datos de salida a la unidad de control para su ejecución; recibir los datos de entrada de la unidad de control; y almacenar los datos de entrada en la posición especificada por la palabra de orden de transporte…
FACILITACIÓN 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.
(09/05/2011) Un método para proporcionar un direccionamiento de datos indirectos en un subsistema I/O de un sistema de tratamiento de I/O, comprendiendo el método: recibir 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 los datos que responden a la lista;…
REDUCCIÓN DE CONTIENDAS DE ACCESO A DISPOSITIVOS RESERVADOS.
(30/12/2010) Un método para reducir la contienda de acceso a dispositivos reservados en una unidad de control, en comunicación con una pluralidad de sistemas operativos a través de uno o más canales, comprendiendo el método: recibir un mensaje de órdenes en la unidad de control desde un primer sistema operativo de la pluralidad de sistemas operativos a través de uno o más canales, donde el mensaje de órdenes incluye una orden de operación de E/S para el dispositivo que está en comunicación con la unidad de control; recibir un indicador de dispositivo ocupado desde el dispositivo, donde el indicador de dispositivo ocupado notifica a la unidad de control que el dispositivo está reservado por un segundo sistema operativo de la pluralidad de sistemas operativos; poner en cola el mensaje de órdenes en la cola de dispositivos ocupados, como…