令和6年度秋期 応用情報技術者試験 午前 問18

分野:ソフトウェア|実際に出題されたIPA過去問題

仮想記憶方式において,セグメンテーション方式と比較した場合のページング方式の長所はどれか。

  1.  記憶領域へのアクセス保護を論理的な単位で行うことができる。
  2.  記憶領域をプログラム間で容易に共用することができる。
  3.  実行時に記憶領域の大きさを動的に変えることができる。
  4.  主記憶の外部断片化が発生しない。
解答・解説を見る

正解:エ

AI解説

ページング方式は、主記憶を固定長のページという単位で管理し、プログラムのメモリ領域もページ単位に分割して割り当てる方式である。固定長で管理するため、セグメンテーション方式で問題となる外部断片化(空き領域が細切れになり、必要なサイズの連続領域を確保できなくなる現象)が発生しないことが長所である。ただし、ページ内で使い切れない領域が生じる内部断片化は発生し得る。 ア: 記憶領域へのアクセス保護を意味のある論理的な単位(モジュールやデータ構造など)で行いやすいのは、可変長のセグメント単位で管理するセグメンテーション方式の特徴である。 イ: プログラム間で記憶領域(共通ライブラリ等)を共用しやすいのは、論理的な単位で管理するセグメンテーション方式の利点として挙げられることが多い。 ウ: 実行時に必要な記憶領域の大きさを動的に変更しやすいのは、可変長のセグメント単位で管理するセグメンテーション方式の特徴である。 エ: 正解。固定長のページ単位で主記憶を管理するため、セグメンテーション方式のような外部断片化が発生しない。 💡 セグメンテーション方式は「可変長・論理単位」で共有や保護がしやすく、ページング方式は「固定長」で外部断片化に強いという対比で整理すると覚えやすい。

出典:令和6年度 秋期 応用情報技術者試験 午前 問18 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ソフトウェア」分野の攻略ポイント

OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェアが範囲です。ページ置換えアルゴリズムやタスクスケジューリングは手順が決まっているので、シミュレーションの練習をすれば確実に得点源になります。

ソフトウェアの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア)の過去問