Dom Sprzęt komputerowy Co to jest niedomiar? - definicja z techopedia

Co to jest niedomiar? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Underflow?

Niedomiar jest stanem występującym w komputerze lub podobnym urządzeniu, gdy operacja matematyczna powoduje, że liczba jest mniejsza niż pojemność, którą urządzenie może przechowywać. Jest to przeciwieństwo przelewu, który odnosi się do operacji matematycznej, w wyniku której liczba jest większa niż to, co może przechowywać maszyna. Podobnie jak przepełnienie, niedopełnienie może powodować poważne błędy.

Techopedia wyjaśnia Underflow

Niedopełnienie można uznać za błąd reprezentacyjny i występuje głównie w przypadku arytmetyki dziesiętnej. Występuje najczęściej, gdy dodawane są dwie liczby ujemne, a wynik jest poza zakresem, aby urządzenie mogło je zapisać.

Aplikacje i programy reagują na niedomiar na różne sposoby. Podczas gdy większość zgłasza błąd i zatrzymuje przetwarzanie, niektóre aplikacje próbują kontynuować przetwarzanie i przybliżać wyniki. W wielu przypadkach, gdy wystąpi niedopełnienie, większość ma domyślną opcję ustawienia liczby na zero i zapisania wartości. Podobnie jak przepełnienie, niedopełnienie powoduje również, że wynik nie zostanie zapisany w pamięci aplikacji lub urządzenia. Niedopełnienie nie jest tak poważne ani śmiertelne jak w przypadku przepełnienia, ponieważ nie ma dobrej techniki reprezentowania dużych wielkości w systemie zmiennoprzecinkowym. W przypadku dowolnie małych wielkości niedomiar można ustawić na zero jako rozsądne przybliżenie.

Co to jest niedomiar? - definicja z techopedia