Skip to main content

O que é um abandono?

Um encerramento anormal, geralmente em maiúscula como ABEND, é abreviação de final anormal e é um termo de computador usado em referência a um final anormal de tarefa ao executar um programa de software. É mais conhecido como travamento ou travamento e geralmente faz com que o computador não responda. O termo abend foi originalmente usado como uma mensagem de erro em computadores mainframe IBM com o sistema operacional 360, desenvolvido na década de 1960. Computadores pessoais e sistemas operacionais desenvolvidos mais recentemente não usam mais o termo, mas o sistema operacional da rede Novell Netware ainda o utiliza em referência a falhas e erros de software. Esse tipo de encerramento anormal ao executar um programa geralmente indica um problema no software e não no hardware, e geralmente significa que há um erro no software de um aplicativo ou no sistema operacional.

A causa de um abandono geralmente são dados defeituosos ou uma instrução de programa defeituosa que o computador não consegue seguir ou não consegue reconhecer. Por exemplo, uma finalização do software pode ocorrer se uma instrução no programa estiver apontando para uma área de memória que o computador não pode acessar. O resultado é um cancelamento anormal e o computador trava, também chamado de congelar ou travar. Para se tornar funcional, o computador geralmente precisa ser reiniciado, o que significa que deve ser desligado e novamente ligado.

Os sistemas operacionais mais recentes geralmente são mais à prova de falhas do que os mais antigos. No caso de um problema de software, os sistemas mais recentes geralmente conseguem finalizar apenas o aplicativo defeituoso, deixando outros aplicativos inalterados. Isso possibilita a recuperação de uma interrupção anormal em um programa de software sem a necessidade de reiniciar o computador. Os problemas de hardware geralmente não causam interrupções e, em vez disso, normalmente causam o desligamento de um computador ou impossibilitam a ligação. Alguns problemas de hardware, como problemas físicos com uma célula de memória do computador, podem imitar os efeitos de um final de tarefa anormal.

O sistema operacional 360 da IBM, onde o termo abend se originou, foi escrito em linguagem assembly e foi usado principalmente entre 1965 e 1972. Este sistema operacional foi desenvolvido para computadores mainframe, significando computadores em larga escala e geralmente com o tamanho de salas que eram usados ​​principalmente para dados processamento por grandes empresas e organizações. Hoje, o termo abend é usado principalmente por hackers e programadores de computador. Também é usado por profissionais de TI e outros usuários do Novell Netware OS.