問題
スラッシングの状態を説明せよ。
選択肢
- 1CPUが100%使用される状態
- 2ページフォールトが頻発し、ページングの入出力がCPU処理を圧迫して実質処理が進まない状態
- 3メモリ容量が足りない状態
- 4ディスクが故障した状態
正解
2. ページフォールトが頻発し、ページングの入出力がCPU処理を圧迫して実質処理が進まない状態
詳しい解説を見る解説を閉じる
解説
スラッシングは、仮想記憶方式で主記憶が不足するとページフォールトが頻発し、ページイン・ページアウトの入出力にCPU時間が奪われて、本来のアプリケーション処理がほとんど進まなくなる状態である。よって「ページフォールトが頻発し、ページングの入出力がCPU処理を圧迫して実…」が正解である。CPU使用率100%は計算負荷が高いだけでも起こるため状態の説明として不適切であり、メモリ不足は原因であって現象そのものの説明になっていない。ディスク故障はハードウェア障害であり別問題である。対策は主記憶の増設や多重度(同時実行プログラム数)の削減である。頻出ポイント:「主記憶不足→ページフォールト多発→ページングI/O急増→スループット急低下」という因果の流れを説明できるようにしておく。
一問一答
科目A 180問+科目B 60問