Tartalomjegyzék:
Meghatározás - Mit jelent az alulcsordulás?
Az alulcsordulás egy olyan állapot, amely akkor fordul elő számítógépben vagy hasonló eszközben, amikor egy matematikai művelet eredményeként olyan szám van, amely kisebb, mint amit az eszköz képes tárolni. A túlcsordulás ellentéte, amely egy olyan matematikai művelethez kapcsolódik, amely nagyobb számot eredményez, mint amit a gép képes tárolni. Az túlcsorduláshoz hasonlóan az túlcsordulás is jelentős hibákat okozhat.
A Techopedia magyarázza az Underflow-t
Az alulcsordulás reprezentációs hibának tekinthető, és leginkább a decimális aritmetika kezelésekor fordul elő. Leginkább akkor jelentkezik, ha két negatív számot adnak hozzá, és az eredmény nem esik az eszköz tárolásához.
Az alkalmazások és programok különböző módon reagálnak az alulcsordulásokra. Noha a legtöbb hiba jelent, és leállítja a feldolgozást, egyes alkalmazások megpróbálják folytatni a feldolgozást és közelíteni az eredményeket. Sok esetben, amikor túlcsordulás történik, a legtöbbnek az az alapértelmezett lehetősége, hogy a számot nullára állítsa és az értéket tárolja. A túlcsorduláshoz hasonlóan az alulcsordulás azt is eredményezi, hogy az eredmény nem kerül mentésre az alkalmazás vagy eszköz memóriájába. Az túlcsordulás nem olyan súlyos vagy végzetes, mint a túlcsordulás esetén, mivel nincs jó technika nagy leképezés ábrázolására egy lebegőpontos rendszerben. Tetszőlegesen kicsi nagyságrendű esetekben az alulfolyót ésszerű közelítésként nullára lehet állítani.