マルチプログラミング
別名:
マルチタスク
,
多重プログラミング
見かけ場同時に複数の
プログラム
を実行する仕組み.
ある
タスク
が入出力処理のために待ち状態に遷移すると
CPU
が空く.
この空いた
CPU
を他の
タスク
の実行に割り当てる.
CPU
の
アイドル時間
を減らすことで
CPU
の有効活用を図る.
スループット
や
レスポンスタイム
の向上が期待される.