オーバーレイ 【英】 overlay オーバーレイとは、主にプログラムが大きすぎてメインメモリに格納できないような場合に、プログラムを機能ごとに分割し、それぞれのセグメントをプログラム自身が管理、制御することである。他にも、層を重ね合わせるといった意味で様々な場面に用いられる表現である。 (1) プログラム が大きすぎて、 コンピュータ の メインメモリ に格納できないような場合に、 プログラム を機能ごとに セグメント ( モジュール ) ファイル に分割し、それぞれの セグメント を プログラム 自身が管理、制御することである。こうした構造を持つ プログラム を オーバーレイ プログラム、分割されたセグメントファイルを オーバーレイ モジュールと呼ぶ。 オーバーレイプログラムが実行される場合は、最初にメインプログラムだけがメインメモリに読み込まれ、セグメントに分割された機能が必要になっ