Overflow
Encyclopedia
Computing and telecommunications
- Buffer overflowBuffer overflowIn computer security and programming, a buffer overflow, or buffer overrun, is an anomaly where a program, while writing data to a buffer, overruns the buffer's boundary and overwrites adjacent memory. This is a special case of violation of memory safety....
, a situation whereby the incoming data size exceeds that which can be accommodated by a buffer - Stack overflowStack overflowIn software, a stack overflow occurs when too much memory is used on the call stack. The call stack contains a limited amount of memory, often determined at the start of the program. The size of the call stack depends on many factors, including the programming language, machine architecture,...
in which a computer program makes too many subroutine calls and its call stack runs out of space - Heap overflowHeap overflowA heap overflow is a type of buffer overflow that occurs in the heap data area. Heap overflows are exploitable in a different manner to that of stack-based overflows. Memory on the heap is dynamically allocated by the application at run-time and typically contains program data...
- Arithmetic overflowArithmetic overflowThe term arithmetic overflow or simply overflow has the following meanings.# In a computer, the condition that occurs when a calculation produces a result that is greater in magnitude than that which a given register or storage location can store or represent.# In a computer, the amount by which a...
, a condition that occurs when a calculation produces a result that is greater than what a given register can store or represent - Overflow condition, a situation that occurs when more information is being transmitted than the hardware can handle
- 0verflow0verflow, erroneously Overflow, is a Japanese video game division of Stack Ltd. specializing in the production of mature interactive fiction. The company is best known for its popular game franchise School Days, which has spawned numerous multimedia adaptions and two sequels...
, a Japanese eroge developer - Overflow (software)Overflow (software)OVERFLOW - the OVERset grid FLOW solver - is a software package for simulating fluid flow around solid bodies using computational fluid dynamics...
, a NASA-developed computational fluid dynamics program using overset (Chimera) grids
Water
- Overflow, A situation observed on frozen rivers when the water flowing beneath the ice seeps up through cracks in the ice. Occurs as the ice cover on the river thickens, freezing steadily downward toward the river bed, and the space available for water to flow is decreased, causing increased flow velocities and pressure. Overflow and the patches of open water and wet snow associated with it are problematic for travel on rivers in cold climates.
- Sanitary sewer overflowSanitary sewer overflowSanitary sewer overflow is a condition whereby untreated sewage is discharged into the environment prior to reaching treatment facilities thereby escaping wastewater treatment. When caused by rainfall it is also known as wet weather overflow. It is primarily meaningful in developed countries,...
, a condition whereby untreated sewage is discharged into the environment, escaping wastewater treatment