A
buffer overrun ocurrs when you have a
fixed size buffer that's being used to receive
information. When the data comes in faster than the hardware or software can use it, the buffer fills up.
Space runs
out, and
information is
lost.
Contrast buffer underrun.