スポンサーリンク

【応用情報技術者試験】「記憶管理」頻出問題10問

よく出る問題

解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。


【第1問】ページング

ページサイズが4KBのとき、仮想アドレスのうちオフセットに割り当てられるビット数はいくつか。

A. 10ビット
B. 11ビット
C. 12ビット
D. 16ビット

解答&解説はこちら


【第2問】アドレス変換

仮想アドレスが32ビット、ページサイズが4KBのとき、ページ番号のビット数はいくつか。

A. 8
B. 12
C. 20
D. 28

解答&解説はこちら


【第3問】ページ置換(LRU)

ページ枠数3、参照列が1, 2, 3, 1, 4, 5のとき、LRU方式でのページフォールト回数はいくつか。

A. 4
B. 5
C. 6
D. 7

解答&解説はこちら


【第4問】FIFO

ページ枠数3、参照列が1, 2, 3, 4, 1, 2のとき、FIFO方式のページフォールト回数はどれか。

A. 4
B. 5
C. 6
D. 7

解答&解説はこちら


【第5問】スラッシング

スラッシングが発生している状態として最も適切なものはどれか。

A. CPU使用率が高く安定している
B. ページフォールトが増加しCPU使用率が低下している
C. メモリ使用率が低い
D. キャッシュヒット率が高い

解答&解説はこちら


【第6問】断片化

外部断片化が発生する方式はどれか。

A. 固定区画方式
B. 可変区画方式
C. ページング方式
D. 仮想記憶方式

解答&解説はこちら


【第7問】キャッシュ

ヒット率90%、キャッシュアクセス時間10ns、主記憶アクセス時間100nsのとき、平均アクセス時間はどれか。

A. 19ns
B. 20ns
C. 28ns
D. 91ns

解答&解説はこちら


【第8問】TLB

TLBの役割として最も適切なものはどれか。

A. 主記憶の容量を増やす
B. アドレス変換を高速化する
C. データの圧縮を行う
D. 仮想記憶を無効化する

解答&解説はこちら


【第9問】内部断片化

内部断片化が発生する方式の組合せとして正しいものはどれか。

A. 固定区画のみ
B. ページングのみ
C. 固定区画とページング
D. 可変区画のみ

解答&解説はこちら


【第10問】ワーキングセット

ワーキングセットの説明として適切なものはどれか。

A. OSが予約している未使用メモリ
B. 一定期間にプロセスが参照したページ集合
C. キャッシュに格納されているデータ
D. ディスク上のスワップ領域

解答&解説はこちら


解答&解説

解答【第1問】ページング

答え:C(12ビット)
4KB = 2¹² → オフセットは12ビット

問題へ戻る


解答【第2問】アドレス変換

答え:C(20ビット)
32 − 12 = 20(ページ番号)

問題へ戻る


解答【第3問】ページ置換(LRU)

答え:B(5回)

流れ👇
1○ 2○ 3○(ここまで3回)
1(ヒット)
4○(1番古い「2」を追い出す)
5○(「3」追い出し)

👉 合計5回

問題へ戻る


解答【第4問】FIFO

答え:C(6回)

全部フォールトになるパターン
👉 FIFOは「古い順に消す」のでミスりやすい

問題へ戻る


解答【第5問】スラッシング

答え:B

👉 スラッシング=

  • ページフォールト増加
  • CPUは待ち状態 → 使用率低下

問題へ戻る


解答【第6問】断片化

答え:B(可変区画方式)

👉 外部断片化は「空きがバラバラになる」

問題へ戻る


解答【第7問】キャッシュ

答え:A(19ns)

計算👇
0.9×10 + 0.1×100 = 19

問題へ戻る


解答【第8問】TLB

答え:B

👉 TLB=アドレス変換キャッシュ

問題へ戻る


解答【第9問】内部断片化

答え:C

👉 内部断片化

  • 固定区画
  • ページング
         で発生

問題へ戻る


解答【第10問】ワーキングセット

答え:B

👉 ワーキングセット=「最近使ったページ集合」

問題へ戻る


■結果の目安

  • 8問以上正解 → 合格レベル
  • 6〜7問 → もう一歩
  • 5問以下 → LRUと計算を重点復習

■この分野の“勝ち方”

正直ここ👇だけで点取れる

  • LRUを確実に解ける
  • ページサイズ→ビット変換を即答
  • キャッシュ計算を落とさない

コメント