平成25年度 春期 午前 問19
ソフトウェア
スラッシングが発生しやすいの
主記憶の管理方式とマルチプログラミングでのプログラムの多重度の組合せで,スラッシングが発生しやすいのはどれか。
| 主記憶の管理方式 | プログラムの多重度 | |
|---|---|---|
| ア | 仮想記憶方式 | 大きい |
| イ | 仮想記憶方式 | 小さい |
| ウ | 実記憶方式 | 大きい |
| エ | 実記憶方式 | 小さい |
- ア仮想記憶方式 大きい
- イ仮想記憶方式 小さい
- ウ実記憶方式 大きい
- エ実記憶方式 小さい
答えと解説を見る
✓ これが正解ア仮想記憶方式 大きい
解説
仮想記憶方式で多重度が大きいときに起こります。
スラッシングは、ページの出し入れに追われて本来の処理がほとんど進まなくなる状態です。これが起きるには条件が二つそろう必要があります。一つは、ページを入れ替えるという仕組みがそもそも備わっていることです。これは仮想記憶方式に固有のはたらきで、主記憶をそのまま割り当てる管理のしかたでは入れ替え自体が発生しません。もう一つは、同時に走らせるプログラムの本数が多いことです。本数が増えるほど1本あたりに回せる実記憶は減り、必要なページがそろわなくなって、出しては入れる動きばかりが増えていきます。判定の軸はこの二つで、管理方式と多重度の両方がそろっている組合せを選びます。対処は本数を減らす向きになります。
ほかの選択肢はなぜ違うのか
- イ仮想記憶方式 小さい:入れ替えの仕組みは備えていますが、同時に走らせる本数が少ない状態です。1本あたりに回せる領域に余裕ができるため、出し入れが処理を圧迫するところまで進みません。
- ウ実記憶方式 大きい:同時に走らせる本数は多いものの、ページを出し入れする仕組みを持たない管理のしかたです。入れ替えが起きないので、この現象そのものが発生しません。
- エ実記憶方式 小さい:ページを出し入れする仕組みがなく、同時に走らせる本数も少ない状態です。二つの条件のどちらも満たしていないので、いちばん起こりにくい組合せです。
出典:平成25年度 春期 基本情報技術者試験 午前 問19(改変:原典の図表をテキストに書き起こした)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)