Filtrado de interrupción de programa en ejecución transaccional.

Un método para gestionar interrupciones en un entorno informático,

el método comprendiendo las etapas de iniciar, por un procesador, una transacción mediante la ejecución de una instrucción transaction begin (200), la transacción retrasando, de manera eficaz, el compromiso de almacenamientos transaccionales con la memoria principal hasta la finalización de una transacción seleccionada, el método caracterizado por que:

la instrucción transaction begin incluye un campo (216) que especifica un control de filtrado de interrupción de programa, el control de filtrado de interrupción de programa controlando si ciertas clases de condiciones de excepción de programa que ocurren mientras el procesador está en el modo de ejecución transaccional resultan en una interrupción;

detecta, por el procesador, durante el procesamiento transaccional, una condición de excepción de programa (1700), la condición de excepción de programa teniendo al menos una clase de ejecución transaccional dependiendo de la gravedad de la condición de excepción de programa;

aborta la transacción, según la detección de la condición de excepción de programa;

determina, según la detección de la condición de excepción de programa, si una interrupción se presentará (1702), en donde la determinación emplea el control de filtrado de interrupción de programa (1754) y una clase de ejecución transaccional de la condición de excepción de programa (1756);

según la determinación que indica que la interrupción no se presentará, se evita que las condiciones de excepción de programa provoquen una interrupción (1758, 1760); y

reejecuta una o más instrucciones de la transacción seleccionada según el aborto de la transacción y la determinación de que la interrupción no se presentará.

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

Solicitante: INTERNATIONAL BUSINESS MACHINES CORPORATION.

Nacionalidad solicitante: Estados Unidos de América.

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

Inventor/es: SLEGEL,TIMOTHY, GREINER,Dan, JACOBI,CHRISTIAN, MITRAN,MARCEL.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F9/30 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 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › Disposiciones para ejecutar instrucciones máquina, p. ej. decodificación de instrucciones (para ejecutar microinstrucciones G06F 9/22; para ejecutar subprogramas G06F 9/40).
  • G06F9/38 G06F 9/00 […] › Ejecución simultánea de instrucciones, p. ej. segmentación, anticipación.
  • G06F9/46 G06F 9/00 […] › Disposiciones para la multiprogramación.
  • G06F9/54 G06F 9/00 […] › Comunicación entre programas.

PDF original: ES-2719685_T3.pdf

 

Patentes similares o relacionadas:

Guardar/restablecer registros seleccionados en procesamiento transaccional, del 13 de Marzo de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método para facilitar el procesamiento de transacciones dentro de un entorno de computación, comprendiendo dicho método: obtener una instrucción […]

APARATO, SISTEMA Y PROCEDIMIENTO DE GESTIÓN DE ACOPLAMIENTO DE INTERMEDIARIO, del 8 de Marzo de 2019, de Proximal Systems Corporation: Aparato, sistema y procedimiento de gestión de acoplamiento de intermediario. Se desvela un aparato, sistema y procedimiento para gestión de […]

Control de manera selectiva de ejecución de instrucciones en procesamiento transaccional, del 27 de Febrero de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método de control de ejecución de instrucciones dentro de transacciones en un procesador; en donde el procesador comprende una unidad […]

Recopilaciones de programación en un programador, del 12 de Febrero de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento realizado por un programador en un proceso de un sistema (100A; 100B) informático, en el que el programador incluye una […]

Gestión dinámica de números de miembros en máquinas de estado replicadas en un entorno informático distribuido, del 28 de Septiembre de 2018, de Wandisco, Inc: Un metodo implementado por ordenador, que comprende: replicar estados de una maquina de estado en una pluralidad de maquinas de estado 5 a traves de una red informatica para […]

Sistema y procedimiento para proporcionar una canalización de gráficos mejorada, del 3 de Enero de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento de procesamiento de datos, que comprende: programar un elemento (184'-1a1, 184'-1a2, 184'-1a3, 184'-1a4) de núcleo común de una unidad (184') de […]

Procedimiento de fabricación de un calcetín tobillero y calcetín tobillero obtenido mediante el mismo, del 27 de Septiembre de 2017, de Steps Holding B.V: Procedimiento de fabricación de un calcetín tobillero mediante una máquina circular para fabricar calcetines tobilleros con un movimiento alternante, cosidos en "continuo" […]

PROCEDIMIENTO Y MECANISMOS PARA UNA GESTIÓN PROACTIVA DE LA MEMORIA, del 2 de Enero de 2012, de MICROSOFT CORPORATION: Un sistema en un entorno informático que comprende: un mecanismo de seguimiento que hace seguimiento de la utilización de páginas de memoria […]

Otras patentes de INTERNATIONAL BUSINESS MACHINES CORPORATION