Índice:
Definição - O que significa Underflow?
Underflow é uma condição que ocorre em um computador ou dispositivo semelhante quando uma operação matemática resulta em um número menor do que o que o dispositivo é capaz de armazenar. É o oposto do estouro, que se refere a uma operação matemática que resulta em um número maior do que o que a máquina pode armazenar. Semelhante ao estouro, o estouro pode causar erros significativos.
Techopedia explica Underflow
O subfluxo pode ser considerado um erro representacional e ocorre principalmente ao lidar com aritmética decimal. Ocorre principalmente quando dois números negativos são adicionados e o resultado está fora do intervalo para o dispositivo armazenar.
Aplicativos e programas respondem ao fluxo insuficiente de maneiras diferentes. Embora a maioria relate um erro e pare o processamento, alguns aplicativos tentam continuar o processamento e aproximar os resultados. Em muitos casos, sempre que ocorre um estouro insuficiente, a maioria tem a opção padrão para definir o número como zero e armazenar o valor. Como o excesso, o excesso também resulta em não ter o resultado salvo na memória do aplicativo ou dispositivo. O subfluxo não é tão sério ou fatal como no caso do excesso, pois não existe uma boa técnica para representar grandes magnitudes em um sistema de ponto flutuante. Em casos de magnitudes arbitrariamente pequenas, o subfluxo pode ser definido como zero como uma aproximação razoável.