応用情報暗記無料で始める

ページング方式とは?ぺーじんぐほうしき

ページング方式とは、仮想アドレス空間と主記憶を4KBなどの固定長ページに区切り、ページ単位で主記憶と補助記憶を入れ替えて仮想記憶を実現する方式。対応関係はページテーブルが保持し、DAT(動的アドレス変換)がページ番号を実ページ番号に置き換える。固定長で区切るため外部断片化が起きない。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では11回出題されています(2016年度〜2024年度)。

応用情報技術者試験の頻出用語/テクノロジ系

この語が出る過去問を解く →

背景

主記憶が高価で容量も小さかった時代は、プログラムの大きさが実装メモリを超えるとそのままでは動かせず、開発者がオーバレイを手で設計していた。可変長の区画に割り当てる方式では、確保と解放を繰り返すうちに使えない隙間が残る。固定長のページに切ってしまえば隙間の大きさが揃い、割当ても置換えも表の操作だけで済む。応用情報では置換アルゴリズムの手順とスラッシングの原因という形で繰り返し問われる。

具体例

ページサイズ4KBなら仮想アドレスの下位12ビットがページ内オフセット、残りがページ番号になる。32ビットアドレスなら上位20ビットをページテーブルで実ページ番号に引き直し、下位12ビットをそのまま連結して実アドレスを得る。Linuxのx86-64でも標準ページは4KBで、この構造がMMUにそのまま載っている。

試験での引っ掛け

可変長の論理的まとまりで区切るのはセグメント方式で、外部断片化が起きるのはこちら。「固定長=ページング、可変長=セグメント」で押さえる。ページング方式で生じる使い残しは内部断片化と呼び名が変わる。ページフォールトが多発して入替えばかりになる状態はスラッシングで、置換アルゴリズムの優劣とは別の話。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では11回出題(2016年度〜2024年度)
  • 分野:テクノロジ系
  • 可変長の論理的まとまりで区切るのはセグメント方式で、外部断片化が起きるのはこちら。