Un software que solo resuelve fallas es un programa de computadora que maneja fallas simplemente reiniciando, sin intentar ninguna recuperación sofisticada. [1] Los componentes escritos correctamente de software que solo resuelve fallas pueden microreiniciarse a un estado conocido como bueno sin la ayuda de un usuario. Dado que el manejo de fallas y el inicio normal utilizan los mismos métodos, esto puede aumentar la posibilidad de que se detecten errores en el código de manejo de fallas, [ aclaración necesaria ] excepto cuando hay artefactos residuales, como corrupción de datos de una falla grave, que no ocurren durante el inicio normal. [ cita requerida ]
El software que solo se bloquea también tiene ventajas para los usuarios finales. Con demasiada frecuencia, las aplicaciones no guardan sus datos y configuraciones mientras se ejecutan, sino solo al final de su uso. Por ejemplo, los procesadores de texto generalmente guardan las configuraciones cuando se cierran. Una aplicación que solo se bloquea está diseñada para guardar todas las configuraciones del usuario modificadas poco después de que se modifiquen, de modo que el estado persistente coincida con el del equipo en ejecución. No importa cómo finalice una aplicación (ya sea un cierre limpio o una falla repentina de la batería de una computadora portátil), el estado persistirá.
Véase también
Referencias
- ^ Candea, George; Fox, Armando (mayo de 2003). "Software que sólo se bloquea". Noveno taller sobre temas de actualidad en sistemas operativos . Lihue, Hawái, EE. UU.
Enlaces externos
- https://web.archive.org/web/20060426230247/http://crash.stanford.edu/