本文へスキップ

テクノロジ系 / ソフトウェア

多重(マルチ)プログラミング

多重プログラミングは、複数のプログラムを見かけ上同時に実行する方式です。

もう少し詳しく

あるプログラムが入出力などで待っている間に、CPUを別のプログラムに割り当てて処理を進める方式です。CPUの空き時間を有効に使い、複数のプログラムを並行して進められます。CPUの利用効率を高める、OSの基本的な考え方です。

試験での見方

黒猫の闇の刻印

待ち時間に他の処理を進めCPUを有効活用する点が核心です。プロセス管理・割込みと結び付けて押さえましょう。

例:あるプログラムの入出力待ちの間、別のプログラムを処理して効率を上げます。

分類

テクノロジ系 / コンピュータシステム / ソフトウェア

小分類:オペレーティングシステム

関連トピック:OS の機能と構成

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

ソフトウェアの用語一覧へ