平成26年春期問16

この問題は、「ページング方式の仮想記憶を用いることによる効果」に関する設問です。それぞれの選択肢を詳しく検討し、正解を導きます。

---

### **ページング方式の仮想記憶とは?**
ページング方式の仮想記憶は、プログラムを固定サイズのページ(Page)単位に分割し、物理メモリと仮想メモリ間で必要なページを動的にやり取りする仕組みです。これにより、以下のような効果が得られます:
1. プログラムが物理メモリ容量を超えていても実行可能。
2. 主記憶の効率的な利用。
3. 必要なデータだけを主記憶に配置することで、柔軟なメモリ管理。

---

### **選択肢の分析**
#### **ア: システムダウンからの復旧に主記憶の内容再現**
- **解説**: 主記憶内容の再現は、ページング方式の主目的ではありません。システムの復旧は別の仕組み(ログ管理やチェックポイントなど)が関与します。
- **評価**: 不正解。

#### **イ: 主記憶の効率的な使用**
- **解説**: ページング方式では、必要なページを動的に主記憶に割り当てることで、主記憶の未使用部分を最小化できます。これがページング方式の主要な効果の一つです。
- **評価**: 正解。

#### **ウ: 仮想記憶でアクセス速度の向上**
- **解説**: 仮想記憶は主記憶よりもアクセス速度が遅い補助記憶装置(例: ハードディスクやSSD)を使用します。そのため、主記憶よりも高速化することはありません。
- **評価**: 不正解。

#### **エ: プログラムサイズに応じたページサイズの使い分け**
- **解説**: ページサイズは固定であり、プログラムのサイズに応じて動的に変更されるわけではありません。これはセグメント方式で議論される内容に近いです。
- **評価**: 不正解。

---

### **正解: イ (処理に必要なページを動的に主記憶に割り当てる)**
**理由**:  
この選択肢が、ページング方式の仮想記憶の主要な目的である「主記憶の効率的な使用」を正確に反映しています。

引用元
https://www.fe-siken.com/s/kakomon/26_haru/q16.html
copilot

いいなと思ったら応援しよう!