overlay
1. One of several segments of a computer program that, during execution, occupies the same area of main storage, one segment at a time.
2. To use repeatedly the same areas of internal storage during different stages of the execution of a program.