多重プログラミングの度合いを上げすぎて、各プロセスに割り当てられるページ枠が不足したときに起こる現象として、適切なものはどれか。
選択肢をタップすると、その場で答え合わせできます
正解と解説を見る
正解 Dページの入れ替えが頻発し、CPU の利用率が大きく低下する
解説
正解は「ページの入れ替えが頻発し、CPU の利用率が大きく低下する」です。この現象をスラッシングといいます。同時に実行するプロセスを増やしすぎると、各プロセスが頻繁に使うページの集合(ワーキングセット)が主記憶に収まらなくなり、ページフォールトが連続します。ディスクとの転送待ちばかりになって CPU が遊ぶため、さらにプロセスを増やすと悪化します。対策は、多重度を下げることや、ワーキングセットに基づいてページ枠を割り当てることです。「TLB のヒット率が100%になり、…」は逆で、ヒット率は下がります。「デッドロックが必ず発生する」は無関係です。「ページサイズが自動的に大きくなる」こともありません。
- #仮想記憶
- #スラッシング
この調子でOS・ネットワーク・データベースを続けて解く
▶ この科目の連続演習へ進む(10問)