La memoria transaccional de software es un mecanismo efectivo para evitar errores de concurrencia en programas multihilo. Sin embargo, dos problemas dificultan la adopción de tales sistemas tradicionales en el mundo real: alto costo humano para equipar programas con funcionalidad de transacciones y baja compatibilidad con llamadas de E/S y variables condicionales. Este artículo presenta Convoider para resolver estos problemas. Al interceptar operaciones entre hilos y designar código entre ellos como transacciones en cada hilo, Convoider transaccionaliza automáticamente programas objetivo sin necesidad de modificar el código fuente ni recompilarlo. Al guardar/restaurar marcos de pila y registros de CPU al comenzar/abortar una transacción, Convoider hace que el flujo de ejecución sea revocable. Al convertir hilos en procesos, aprovechar la protección de memoria virtual y personalizar la asignación/desasignación de memoria, Convoider hace que las manipulaciones de memoria sean revocables. Al mantener sistemas de archivos virtuales y redirigir operaciones de E/S hacia ellos, Convoider hace que los efectos de E/S sean
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Artículo:
Analizando el Efecto de la Distribución de Longitud de Enmascaramiento de MLM: Un Marco de Evaluación y Estudio de Caso sobre Conjuntos de Datos MRC en Chino
Artículo:
Análisis Modal Numérico de Vibraciones en un Actuador de Reluctancia Conmutada Lineal Trifásico
Artículo:
Cálculo de campos de presión alrededor de un cilindro circular bidimensional mediante los métodos de vórtice en celda y penalización
Artículo:
Un juego de señalización de ataque y defensa novedoso para la elección óptima de estrategia de defensa engañosa.
Artículo:
Un Marco para Presentadores de Juegos Adaptativos con Emociones y Comentarios Sociales
Artículo:
Creación de empresas y estrategia : reflexiones desde el enfoque de recursos
Artículo:
Los web services como herramienta generadora de valor en las organizaciones
Artículo:
La gestión de las relaciones con los clientes como característica de la alta rentabilidad empresarial
Libro:
Ergonomía en los sistemas de trabajo