Obsah:
Definice - Co znamená Underflow?
Podtečení je stav, ke kterému dochází v počítači nebo podobném zařízení, když matematická operace vede k číslu, které je menší než to, co je zařízení schopno uložit. Je to opak přetečení, který se vztahuje k matematické operaci vedoucí k číslu, které je větší než to, co může stroj uložit. Podobně jako přetečení může podtečení způsobit významné chyby.
Techopedia vysvětluje Underflow
Podtečení lze považovat za reprezentační chybu a vyskytuje se většinou při práci s desítkovou aritmetikou. Většinou k tomu dochází, když jsou přidána dvě záporná čísla a výsledek je mimo rozsah pro uložení zařízení.
Aplikace a programy reagují na podtečení různými způsoby. Zatímco většina hlásí chybu a zastaví zpracování, některé aplikace se pokusí pokračovat ve zpracování a přibližují výsledky. V mnoha případech, kdykoli dojde k podtečení, většina má výchozí možnost nastavit číslo na nulu a uložit hodnotu. Stejně jako přetečení, i přetečení vede k tomu, že výsledek nebude uložen do paměti aplikace nebo zařízení. Podtečení není tak závažné nebo fatální jako v případě přetečení, protože neexistuje žádná dobrá technika, která by reprezentovala velké velikosti v systému s pohyblivou řádovou čárkou. V případě libovolně malých hodnot může být podtlak nastaven na nulu jako přiměřená aproximace.
