Was ist Underflow?

Rote Fehlertaste auf einer Tastatur.

Unterlauf ist eine Bedingung oder Ausnahme, die sich ergibt, wenn eine Zahlenberechnung zu klein ist, um von der CPU oder dem Speicher dargestellt zu werden. Dies kann durch eine Einschränkung der Computerhardware, seiner Architektur oder des Datentyps der in der Berechnung verwendeten Zahlen verursacht werden.

Unterlauf in Fließkommadatentypen

In Software treten Unterlauffehler hauptsächlich bei Berechnungen des Gleitkommadatentyps auf.

Wenn der Computer beispielsweise die Zahl 0,00004 darstellen muss, der Datentyp jedoch nur vier Ziffern mit numerischer Genauigkeit unterstützt, werden nur die ersten vier Nullen gespeichert (0,0000). Wenn diese Bedingung auftritt, würde der Computer einen Unterlauffehler melden.

Häufig stellen Fließkommadatentypen den Exponenten als einzelnes vorzeichenbehaftetes (positives und negatives) Oktett dar. Beispielsweise ist der Exponent von 0,00004 -5, dh 4 x 10-5 = 0,00004. Ein einzelnes vorzeichenbehaftetes Byte kann 256 mögliche Exponenten speichern, wobei die ganzen Zahlen von -128 bis 127 reichen. Wenn der Computer versucht, die Zahl 4 x 10 zu speichern-129 Bei diesem Datentyp würde der Computer einen Unterlauffehler melden.

Fehler, Überlauf, Programmierbedingungen, Null

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here