Una finalización anormal, a menudo en mayúscula ABEND, es la abreviatura de final anormal y es un término informático que se utiliza en referencia a un final anormal de una tarea cuando se ejecuta un programa de software. Se conoce más comúnmente como bloqueo o bloqueo y, por lo general, hace que la computadora deje de responder. El término terminación anormal se utilizó originalmente como un mensaje de error en las computadoras mainframe de IBM con el sistema operativo (SO) 360, desarrollado en la década de 1960. Las computadoras personales y los sistemas operativos desarrollados más recientemente ya no usan el término comúnmente, pero el sistema operativo de red Novell Netware todavía lo usa en referencia a fallas y errores de 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 una terminación anormal suele ser datos defectuosos o una instrucción de programa defectuosa que la computadora no puede seguir o no puede reconocer. Por ejemplo, puede producirse una terminación de software si una instrucción en el programa de software apunta a un área de la memoria a la que la computadora no puede acceder. El resultado es una terminación anormal y la computadora se bloqueará, lo que también se denomina congelar o colgar. Para que funcione, la computadora generalmente debe reiniciarse, lo que significa que debe apagarse y encenderse nuevamente.
Los sistemas operativos más nuevos suelen ser más resistentes a los fallos que los antiguos. En caso de un problema de software, los sistemas más nuevos a menudo pueden terminar solo la aplicación defectuosa, mientras que otras aplicaciones no se ven afectadas. Esto hace que sea posible recuperarse de una terminación anormal en un programa de software sin tener que reiniciar la computadora. Los problemas de hardware no suelen ser la causa de las interrupciones anormales y, en su lugar, suelen provocar que una computadora se apague o que sea imposible encenderla. Algunos problemas de hardware, como problemas físicos con una celda de memoria de 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 habitación, que se usaban principalmente para datos. tramitación por parte de grandes empresas y organizaciones. Hoy en día, el término fin anormal es utilizado principalmente por piratas informáticos y programadores informáticos. También lo utilizan los profesionales de TI y otros usuarios del sistema operativo Novell Netware.