Desbordamiento

Definición - ¿Qué significa Underflow?

El subdesbordamiento es una condición que ocurre en una computadora o dispositivo similar cuando una operación matemática da como resultado un número menor de lo que el dispositivo es capaz de almacenar. Es lo opuesto al desbordamiento, que se relaciona con una operación matemática que da como resultado un número mayor de lo que la máquina puede almacenar. Similar al desbordamiento, el desbordamiento puede causar errores importantes.

Techinfo explica Underflow

El subdesbordamiento se puede considerar un error de representación y ocurre principalmente al tratar con aritmética decimal. Ocurre principalmente cuando se agregan dos números negativos y el resultado está fuera del rango para que el dispositivo lo almacene.

Las aplicaciones y programas responden al subdesbordamiento de diferentes maneras. Si bien la mayoría informa un error y detiene el procesamiento, algunas aplicaciones intentan continuar procesando y aproximar los resultados. En muchos casos, siempre que se produce un desbordamiento, la mayoría tiene la opción predeterminada para establecer el número en cero y almacenar el valor. Al igual que el desbordamiento, el desbordamiento también hace que el resultado no se guarde en la memoria de la aplicación o dispositivo. El subdesbordamiento no es tan grave o fatal como en el caso del desbordamiento, ya que no existe una buena técnica para representar grandes magnitudes en un sistema de punto flotante. En casos de magnitudes arbitrariamente pequeñas, el subdesbordamiento se puede establecer en cero como una aproximación razonable.