Funcionalidad de virtualización de funciones para bloquear una función de instrucción de una instrucción multi-función de un procesador virtual.
(16/10/2013) Un procedimiento implementado por ordenador para bloquear que funciones específicas a ser realizadas por unainstrucción sean ejecutadas por un procesador lógico que ejecuta una máquina virtual, en el que el procedimientocomprende:
establecer un valor de bloqueo de instrucción definido para la máquina virtual, para bloquear laejecución de una instrucción, en el que el valor de bloqueo de instrucción indica las funciones permitidas;
extraer , por dicho procesador lógico, una instrucción a ser ejecutada por el procesador lógico, enel que la instrucción comprende un código de operación y especifica un código de función de entre unapluralidad de códigos de función, en el que el código de función se usa para seleccionar la función a realizarpor la instrucción,…
Traducción dinámica de dirección con protección de búsqueda y carga.
(18/06/2013) Un método para proteger datos en un sistema de ordenador que tiene una jerarquía de tablas de traducción utilizadas para la traducción de una dirección virtual a una dirección traducida de un bloque dedatos en almacenamiento principal, comprendiendo el método:
obtener la dirección virtual que ha de ser traducida;
obtener un origen inicial de una tabla de traducción de dicha jerarquía de tablas de traducción, comprendiendo dichajerarquía de tablas de traducción una tabla de segmento;
basándose en el origen inicial obtenido, obtener una entrada de tabla de segmento a partir de dicha tabla desegmento, configurada dicha entradas de tabla de segmento para contener un campo de control de formato;
en respuesta a una función de DAT mejorada que es habilitada, determinar si dicho campo de control de formato endicha entrada…
Traducción dinámica de direcciones con control de formato.
(05/06/2013) Método de traducción de una dirección virtual en una dirección traducida de un bloque de datos enalmacenamiento principal en un sistema informático de una arquitectura de máquina que tiene una jerarquíade tablas de traducción utilizada para la traducción de dicha dirección virtual, comprendiendo elmétodo:
obtener una dirección virtual a traducir;
obtener una dirección de origen de una tabla de traducción de dicha jerarquía de tablas de traducción;
utilizar una parte de índice de dicha dirección virtual para hacer referencia a una entrada en dicha tabla detraducción;
caracterizado por determinar si está habilitado un campo de control de formato en dicha entrada de tabla detraducción, en el que un campo de control formato no habilitado de la entrada de tabla de traducción…
Traducción dinámica de direcciones con calificador de excepción de traducción.
(28/03/2012) Procedimiento para la calificación de una excepción de traducción en una función de traducción dinamica de direcciones, capaz de traducir una dirección virtual a una dirección traducida de un bloque de datos en el almacenamiento principal en un sistema informatico, comprendiendo el procedimiento:
obtener una dirección virtual a traducir;
traducir dinamicamente la dirección virtual a una dirección real o absoluta de un bloque de datos deseado en el almacenamiento principal; y en respuesta a un evento de interrupción de excepción de traducción que ha ocurrido durante la traducción dinamica de direcciones de la dirección virtual, almacenar en un calificador de excepción de traducción, bits para indicar que dicha excepción de traducción era una de entre una excepción OAT…
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…
INVALIDACIÓN DE ALMACENAMIENTO, BORRADO DE ELEMENTOS DE LA MEMORIA INTERMEDIA.
(27/05/2011) Un método para borrar elementos de memorias intermedias de traducción de direcciones en un sistema informático , comprendiendo el sistema informático una o más tablas de traducción de direcciones que facilitan información de traducción para traducir direcciones virtuales a las direcciones de la memoria, cada elemento de memoria intermedia de traducción de direcciones llevando dinámicamente en memoria caché información de traducción de direcciones, comprendiendo el método los pasos de: determinar a partir de un código de operación de una instrucción ejecutable por máquina que tiene que ser ejecutada que la instrucción está configurada para iniciar la ejecución de una operación de borrado; ejecutar la instrucción, caracterizado este paso de ejecutar porque comprende los pasos de: basándose en la primera dirección…
INVALIDACIÓN DE ALMACENAMIENTO, BORRADO DE ELEMENTOS DE LA MEMORIA INTERMEDIA.
(29/04/2011) Un método para invalidar una gama de dos o más elementos de una tabla de traducción de direcciones en un sistema informático que tiene tablas de traducción de direcciones para traducir dinámicamente direcciones virtuales a direcciones de almacenamiento principal, el método comprende los pasos de: determinar una instrucción ejecutable para máquina desde un código de operación para ser ejecutada, que la instrucción esté configurada para iniciar la ejecución de una operación de invalidación y borrado; y ejecutar la instrucción, comprendiendo el paso de ejecución los pasos de: determinar, desde la información proporcionada…
INVALIDACION DE ALMACENAMIENTO, BORRADO DE ELEMENTOS DE LA MEMORIA INTERMEDIA.
(19/04/2010) Un método para invalidar los elementos de tablas de traducción y borrar los correspondientes elementos de tablas de traducción dinámica de direcciones (DAT) de una memoria intermedia de traducción (TLB) asociada con una unidad de proceso en un sistema informático , comprendiendo el sistema informático una o más tablas de traducción de direcciones que proporcionan información de traducción para traducir direcciones virtuales a direcciones reales, en el que la información del elemento de tabla de traducción de direcciones se mantiene en la TLB, caracterizado porque el método comprende:
a) extraer para la ejecución de una instrucción de máquina de Invalidación de Elementos…
INVALIDACION DE ALMACENAMIENTO, BORRADO DE ELEMENTOS DE LA MEMORIA INTERMEDIA.
(01/05/2008) Un método para borrar memorias intermedias de traducción de direcciones e invalidar una gama de elementos de una tabla de traducción de direcciones de almacenamiento asociadas en un sistema informático, comprendiendo el sistema informático una o más unidades centrales de proceso en comunicación con un almacenamiento principal, teniendo las unidades centrales de proceso unas memorias intermedias de traducción de direcciones, teniendo además la memoria intermedia de traducción de direcciones elementos de memoria intermedia de traducción de direcciones que mantienen la información de traducción de direcciones, teniendo el sistema informático tablas de páginas y otras tablas de traducción de direcciones para traducir las direcciones del almacenamiento…