The condition wherein the data transferred to a buffer exceeds the storage capacity of the buffer and some of the data “overflows” into another buffer, one that the data was not intended to go into. Since buffers can only hold a specific amount of data, when that capacity has been reached the data has to flow somewhere else, typically into another buffer, which can corrupt data that is already contained in that buffer.
Malicious hackers can launch buffer overflow attacks wherein data with instructions to corrupt a system are purposely written into a file in full knowledge that the data will overflow a buffer and release the instructions into the computer��s instructions.
- buffer underrun
A common problem that occurs when burning data into a CD. It happens when the computer is not supplying data quickly enough to the CD writer for it to record the data properly. Recording data to a CD-R is a real-time process that must run nonstop without interruption of the signal. A computer will typically […]
An error or defect in software or hardware that causes a program to malfunction. Often a bug is caused by conflicts in software when applications try to run in tandem. According to folklore, the first computer bug was an actual bug. Discovered in 1945 at Harvard, a moth trapped between two electrical relays of the […]
(n.) A version of a software program. The term is usually used in reference to a program that is still in development. (v.) To program, or write lines of code.
- build to order
Abbreviated at BTO, in computer systems and electronic circuit board terminology it refers to a service offered by a manufacturer where a product is manufacture red and configured to an individual’s specific requirements.
- built-in function
A function that is built into an application and can be accessed by end-users. For example, most spreadsheet applications support a built-in SUM function that adds up all cells in a row or column.