Overlay (programming)

Overlay (programming)

In a general computing sense, overlaying means "replacement of a block of stored instructions or data with another." Overlaying is a programming method that allows programs to be larger than the computer's main memory. An embedded system would normally use overlays because of the limitation of physical memory, which is internal memory for a system-on-chip and the lack of virtual memory facilities.

Read more about Overlay (programming):  Usage, Example, Applications, PC/MS DOS