Falha
Na computação, uma falha é o encerramento inesperado de um processo. Falhas podem acontecer com aplicativos individuais, bem como com o próprio sistema operacional. Algumas falhas exibem mensagens de erro, enquanto outras podem fazer um programa ou todo o sistema travar ou congelar.
Quando ocorre uma falha, ela pode causar vários problemas diferentes. Se você estiver digitando um documento em um processador de texto, por exemplo, poderá perder as alterações feitas desde a última vez que salvou o documento. Se estiver copiando ou baixando um arquivo, a falha poderá produzir um arquivo corrompido. Em alguns casos, uma falha pode até causar erros no sistema de arquivos do seu dispositivo de armazenamento.
Como as falhas proporcionam uma experiência negativa para o usuário, os desenvolvedores de software procuram criar programas estáveis que não apresentem falhas. Isso envolve remover bugs que produzem cálculos indefinidos ou infinitos e eliminar vazamentos de memória. Alguns programas são projetados até mesmo para lidar adequadamente com falhas, gerando mensagens de erro detalhadas quando ocorre um "erro fatal". Muitos aplicativos de produtividade salvam seu trabalho periodicamente para que você possa recuperá-lo depois de uma falha.
Em computadores mais antigos (antes da virada do século), quando um programa apresentava uma falha, ele geralmente fazia todo o sistema parar de funcionar. Isso tornava comum ter que reiniciar o computador. Os sistemas operacionais modernos oferecem suporte a multithreading, o que permite que os programas sejam executados independentemente uns dos outros. Isso permite que o sistema operacional e outros programas continuem funcionando quando um aplicativo apresenta uma falha. No entanto, se o próprio sistema operacional apresentar uma falha, talvez você ainda seja obrigado a reiniciar o computador.
Teste seus conhecimentos