Skip to main content

¿Qué es un abend?

Un fin anormal, a menudo en mayúscula como ABEND, es la abreviatura de final anormal y es un término informático utilizado en referencia a un final anormal de la tarea al ejecutar un programa de software. Se conoce más comúnmente como bloqueo o bloqueo, y generalmente hace que la computadora deje de responder. El término anormalmente se usó originalmente como un mensaje de error en las computadoras mainframe de IBM con el sistema operativo 360 (SO), desarrollado en la década de 1960. Las computadoras personales y los sistemas operativos desarrollados más recientemente ya no usan el término, pero el sistema operativo de red Novell Netware todavía lo usa en referencia a fallas y errores del software. Este tipo de terminación anormal cuando se ejecuta un programa comúnmente indica un problema con el software en lugar del hardware, y generalmente significa que hay un error en el software de una aplicación o en el sistema operativo.

La causa de un fin anormal generalmente son datos defectuosos o una instrucción de programa defectuosa que la computadora no puede seguir o no puede reconocer. Por ejemplo, una terminación de software puede ocurrir si una instrucción en el programa de software apunta a un área de memoria a la que la computadora no puede acceder. El resultado es un fin anormal, y la computadora se bloqueará, también llamada congelar o colgar. Para que funcione, la computadora generalmente debe reiniciarse, lo que significa que debe apagarse y volver a encenderse.

Los sistemas operativos más nuevos suelen ser más resistentes a los choques que los anteriores. En caso de un problema de software, los sistemas más nuevos a menudo solo pueden terminar la aplicación defectuosa, mientras que otras aplicaciones no se ven afectadas. Esto hace posible recuperarse de una terminación anómala en un programa de software sin tener que reiniciar la computadora. Por lo general, los problemas de hardware no son la causa de las terminaciones anómalas y, en su lugar, comúnmente causan el apagado de una computadora o hacen que sea imposible encenderla. Algunos problemas de hardware, como los problemas físicos con una celda de memoria de la computadora, pueden imitar los efectos de un final anormal de la tarea.

El sistema operativo 360 de IBM, donde se originó el término abend, se escribió en lenguaje ensamblador y se usó principalmente entre 1965 y 1972. Este sistema operativo se desarrolló para computadoras mainframe, es decir, computadoras a gran escala, a menudo del tamaño de una sala que se usaban principalmente para datos procesamiento por grandes empresas y organizaciones. Hoy, el término abend es utilizado principalmente por piratas informáticos y programadores informáticos. También lo usan los profesionales de TI y otros usuarios del sistema operativo Novell Netware.