Definition - What does Underflow mean?

Underflow is a condition which occurs in a computer or similar device when a mathematical operation results in a number which is smaller than what the device is capable of storing. It is the opposite of overflow, which relates to a mathematical operation resulting in a number which is bigger than what the machine can store. Similar to overflow, underflow can cause significant errors.

Techopedia explains Underflow

Underflow can be considered a representational error and occurs mostly while dealing with decimal arithmetic. It mostly occurs when two negative numbers are added and the result is out of range for the device to store.

Applications and programs respond to underflow in different manners. While most report an error and stop processing, some applications try to continue processing and approximate the results. In many cases, whenever underflow occurs, most have the default option to set the number to zero and store the value. Like overflow, underflow also results in not having the result saved in the memory of the application or device. Underflow is not as serious or fatal as in the case of overflow, as there is no good technique to represent large magnitudes in a floating-point system. In cases of arbitrarily small magnitudes, the underflow can be set to zero as a reasonable approximation.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.