正答3
解説
正解は3です。
OS(オペレーティングシステム)がCPUを複数のタスクに割り当てる方式の名称を問う問題です。
CPU時間を微小な時間(タイムクウォンタム)に区切り、実行可能なタスクに順番に割り当てる方式をタイムスライシングといいます。
【選択肢別解説】
1:× オーバレイは、主記憶に入りきらないプログラムを分割し、必要な部分を順に読み込んで実行する方式です。
主記憶の管理技法であり、CPU時間の割当てとは異なります。
2:× スワッピングは、実行中のプログラムを主記憶から補助記憶へ退避し、別のプログラムを読み込む方式です。
これも主記憶の管理技法です。
3:○ CPU時間を微小時間に分割して、実行可能なタスクに順に割り当てる方式です。
これがタイムスライシングで、ラウンドロビン方式のスケジューリングに使われます。
4:× リアルタイム処理は、データの発生と同時に処理を行い、制限時間内に結果を返す処理形態です。
CPU時間を分割して割り当てる方式の名称ではありません。
【ポイント】
タイムスライシングはタスク管理(CPUの割当て)、オーバレイやスワッピングは記憶管理の用語です。
どの資源を管理する技術かで区別すると覚えやすくなります。