dbo:abstract
|
- Unter einem arithmetischen Unterlauf oder kurz Unterlauf versteht man in der Computertechnik einen Zustand, der auftritt, wenn das Resultat einer Berechnung zu klein ist, um dargestellt werden zu können. Bei Rechnungen mit Gleitkommazahlen tritt ein Unterlauf dann ein, wenn die Größe eines Zwischenergebnisses (vor dem Runden) zwischen 0 und der kleinsten Gleitkommazahl im gegebenen Format liegt. Die Behandlung des Unterlaufes wird im Standard IEEE 754 geregelt.(Siehe auch: Arithmetischer Überlauf)
(de)
- The term arithmetic underflow (also floating point underflow, or just underflow) is a condition in a computer program where the result of a calculation is a number of more precise absolute value than the computer can actually represent in memory on its central processing unit (CPU). Arithmetic underflow can occur when the true result of a floating point operation is smaller in magnitude (that is, closer to zero) than the smallest value representable as a normal floating point number in the target datatype. Underflow can in part be regarded as negative overflow of the exponent of the floating point value. For example, if the exponent part can represent values from −128 to 127, then a result with a value less than −128 may cause underflow. Storing values that are too low in an integer variable (e.g., attempting to store −1 in an unsigned integer) is properly referred to as integer overflow, or more broadly, integer wraparound. The term underflow normally refers to floating point numbers only, which is a separate issue. It is not possible in most floating-point designs to store a too-low value, as usually they are signed and have a negative infinity value. (en)
- Le terme soupassement arithmétique, soupassement en virgule flottante, soupassement de capacité ou tout simplement soupassement est un néologisme qui s'inspire du mot dépassement. Le terme et sa définition (« obtention d'un résultat non nul inférieur à la plus petite valeur non nulle susceptible d'être représentée ») sont normalisés par l'ISO/CÉI 2382-2:1976 et 2382-22:1986. Le soupassement est aussi appelé « dépassement par valeurs inférieures, dépassement de capacité par valeurs inférieures » et est parfois connu sous le nom anglais arithmetic underflow. Un soupassement se produit dans un programme informatique quand la valeur d'un calcul en virgule flottante est plus petite en valeur absolue que le plus petit nombre en virgule flottante représentable de façon normalisée dans le type de données du résultat. En d'autres termes, le résultat est plus proche de zéro que n'importe quelle valeur de ce type de données. Le soupassement peut être vu comme un dépassement de la plus petite valeur négative de l'exposant du nombre en virgule flottante. Par exemple, si l'exposant peut prendre des valeurs de −128 à 127, un résultat plus petit en valeur absolue que 2−128 provoquera un soupassement. Le résultat peut être considéré comme la valeur zéro par arrondi. Le calcul peut aussi provoquer une exception qui pourra être interceptée. (fr)
- Un elaboratore presenta un underflow aritmetico nel caso in cui un'operazione aritmetica che utilizza variabili floating point generi un risultato più piccolo della sensibilità dell'elaboratore stesso. Ad esempio dividendo un numero a (diverso da zero) per un valore b molto grande si ottiene un valore c molto piccolo; se c è troppo piccolo la macchina non riesce a memorizzarlo correttamente e confonde il suo valore con zero. (it)
- ( 다른 뜻에 대해서는 버퍼 언더플로 문서를 참고하십시오.) 산술 언더플로(arithmetic underflow)는 산술 오버플로와 반대되는 개념으로서 산술연산의 결과가 취급할 수 있는 수의 범위 보다 작아지는 상태를 말한다. 예를 들면, 부동소수점 표시법 이 사용되고 있을 때 결과가 표시하는 0이 아닌 최솟값보다 작을 때에는 이 상태가 된다. 즉, 0을 향해 점점 작아지면서 음의 지수가 발생하는데 (0으로 무한히 가까워 짐을 나타낸다. 결코 0이 아니다.)이 된다. 여기서 허용된 범위를 초과하는 음의 지수가 발생하면 결과는 언더플로가 된다. 이는 연산결과가 레지스터 등의 처리장치가 취급할 수 있는 값보다 작은 값이 되는 것을 말한다. (ko)
- Исчезновение порядка, потеря значимости или антипереполнение (англ. floating-point underflow) — ситуация, когда результат операции с плавающей запятой становится настолько близким к нулю, что порядок числа выходит за пределы разрядной сетки. Например, в арифметике одинарной точности (с минимальным нормализованным числом 1,2·10−38) к исчезновению порядка приведёт операция 10−20·10−30 = 10−50. В большинстве случаев система просто выдаёт результатом 0, но иногда желательно более чётко отличать ненулевые числа от нуля. Например, если в дальнейшем результат используется в качестве делителя, то это поможет избежать деления на ноль. Использование денормализованных чисел позволяет обнулять старшие биты мантиссы, имитируя этим уменьшение порядка сверх возможностей разрядной сетки, и полностью исключает антипереполнения типа . Правда, происходит это за счёт уменьшения количества значащих цифр, а значит точности числа. Впрочем, даже введение денормализованных чисел качественно не меняет ситуацию: после того, как все биты мантиссы будут обнулены, результатом всё же станет 0. Так, в приведённом примере результат нельзя представить даже денормализованным числом, поскольку минимальное положительное денормализованное число одинарной точности — примерно 1.4·10−45, и результатом будет 0. (ru)
- Niedomiar zmiennoprzecinkowy, w skrócie niedomiar (ang. underflow) – stan podczas obliczeń arytmetycznych na liczbach zmiennoprzecinkowych, gdy wartość bezwzględna uzyskanego wyniku jest mniejsza niż najmniejsza liczba większa od zera możliwa do zapisania w rejestrze lub pamięci. Prostym przykładem wygenerowania niedomiaru zmiennoprzecinkowego jest podniesienie do kwadratu najmniejszej dodatniej liczby zmiennoprzecinkowej. Na przykład dla 32-bitowych liczb zmiennoprzecinkowych w standardzie IEEE 754 można zapisać Uzyskany wynik nie mieści się w zakresie dopuszczalnych wartości powodując niedomiar. (pl)
- 算术下溢也稱為浮点数下溢,是指计算机浮点数计算的结果小于可以表示的最小数。 算术下溢出現在計算結果很接近零,使得計算結果的大小小於浮点数可以表示的最小數字。算术下溢也可以視為是浮点数指數在負值時的溢位。例如,浮点数指數范围为-128至127,一个绝对值小于2−127的浮点数就会造成下溢(假设-128的阶码用于表示负无穷)。 (zh)
- Зникнення порядку, антипереповнення або переспустошення (англ. floating-point underflow) — ситуація, коли результат операції з рухомою комою стає настільки близьким до нуля, що порядок числа виходить за межі розрядної сітки. Наприклад, в арифметиці одинарної точності (з мінімальним числом 1,2·10 −38) до зникнення порядку призведе операція 10 −20·10−30 = 10−50 . Привабливим результатом такої операції зробити 0; але це може призвести, наприклад, до ділення на нуль. Залежно від налаштувань, система в такому випадку може або видати помилку (встановити біт стану, викликати переривання, викликати аварійну ситуацію тощо), або проігнорувати антипереповнення і повернути 0 як результат. (uk)
|
rdfs:comment
|
- Unter einem arithmetischen Unterlauf oder kurz Unterlauf versteht man in der Computertechnik einen Zustand, der auftritt, wenn das Resultat einer Berechnung zu klein ist, um dargestellt werden zu können. Bei Rechnungen mit Gleitkommazahlen tritt ein Unterlauf dann ein, wenn die Größe eines Zwischenergebnisses (vor dem Runden) zwischen 0 und der kleinsten Gleitkommazahl im gegebenen Format liegt. Die Behandlung des Unterlaufes wird im Standard IEEE 754 geregelt.(Siehe auch: Arithmetischer Überlauf)
(de)
- Un elaboratore presenta un underflow aritmetico nel caso in cui un'operazione aritmetica che utilizza variabili floating point generi un risultato più piccolo della sensibilità dell'elaboratore stesso. Ad esempio dividendo un numero a (diverso da zero) per un valore b molto grande si ottiene un valore c molto piccolo; se c è troppo piccolo la macchina non riesce a memorizzarlo correttamente e confonde il suo valore con zero. (it)
- ( 다른 뜻에 대해서는 버퍼 언더플로 문서를 참고하십시오.) 산술 언더플로(arithmetic underflow)는 산술 오버플로와 반대되는 개념으로서 산술연산의 결과가 취급할 수 있는 수의 범위 보다 작아지는 상태를 말한다. 예를 들면, 부동소수점 표시법 이 사용되고 있을 때 결과가 표시하는 0이 아닌 최솟값보다 작을 때에는 이 상태가 된다. 즉, 0을 향해 점점 작아지면서 음의 지수가 발생하는데 (0으로 무한히 가까워 짐을 나타낸다. 결코 0이 아니다.)이 된다. 여기서 허용된 범위를 초과하는 음의 지수가 발생하면 결과는 언더플로가 된다. 이는 연산결과가 레지스터 등의 처리장치가 취급할 수 있는 값보다 작은 값이 되는 것을 말한다. (ko)
- 算术下溢也稱為浮点数下溢,是指计算机浮点数计算的结果小于可以表示的最小数。 算术下溢出現在計算結果很接近零,使得計算結果的大小小於浮点数可以表示的最小數字。算术下溢也可以視為是浮点数指數在負值時的溢位。例如,浮点数指數范围为-128至127,一个绝对值小于2−127的浮点数就会造成下溢(假设-128的阶码用于表示负无穷)。 (zh)
- The term arithmetic underflow (also floating point underflow, or just underflow) is a condition in a computer program where the result of a calculation is a number of more precise absolute value than the computer can actually represent in memory on its central processing unit (CPU). (en)
- Le terme soupassement arithmétique, soupassement en virgule flottante, soupassement de capacité ou tout simplement soupassement est un néologisme qui s'inspire du mot dépassement. Le terme et sa définition (« obtention d'un résultat non nul inférieur à la plus petite valeur non nulle susceptible d'être représentée ») sont normalisés par l'ISO/CÉI 2382-2:1976 et 2382-22:1986. Le soupassement est aussi appelé « dépassement par valeurs inférieures, dépassement de capacité par valeurs inférieures » et est parfois connu sous le nom anglais arithmetic underflow. (fr)
- Niedomiar zmiennoprzecinkowy, w skrócie niedomiar (ang. underflow) – stan podczas obliczeń arytmetycznych na liczbach zmiennoprzecinkowych, gdy wartość bezwzględna uzyskanego wyniku jest mniejsza niż najmniejsza liczba większa od zera możliwa do zapisania w rejestrze lub pamięci. Prostym przykładem wygenerowania niedomiaru zmiennoprzecinkowego jest podniesienie do kwadratu najmniejszej dodatniej liczby zmiennoprzecinkowej. Na przykład dla 32-bitowych liczb zmiennoprzecinkowych w standardzie IEEE 754 można zapisać (pl)
- Исчезновение порядка, потеря значимости или антипереполнение (англ. floating-point underflow) — ситуация, когда результат операции с плавающей запятой становится настолько близким к нулю, что порядок числа выходит за пределы разрядной сетки. Например, в арифметике одинарной точности (с минимальным нормализованным числом 1,2·10−38) к исчезновению порядка приведёт операция 10−20·10−30 = 10−50. (ru)
- Зникнення порядку, антипереповнення або переспустошення (англ. floating-point underflow) — ситуація, коли результат операції з рухомою комою стає настільки близьким до нуля, що порядок числа виходить за межі розрядної сітки. Наприклад, в арифметиці одинарної точності (з мінімальним числом 1,2·10 −38) до зникнення порядку призведе операція 10 −20·10−30 = 10−50 . (uk)
|