基本情報暗記無料で始める

仮想記憶とは?かそうきおく

仮想記憶とは、実際の主記憶より大きなアドレス空間をプログラムに見せ、当面必要な部分だけを主記憶に置く仕組み。プログラムが使う仮想アドレスはハードウェアとOSが実アドレスへ変換し、主記憶に無い部分を参照したときは補助記憶から読み込んで入れ替える。決まった大きさのページ単位で入れ替えるページング方式と、どのページを追い出すかを決める置換えアルゴリズム(最も長く使われていないものを追い出すLRUなど)が基本情報の頻出範囲。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では5回出題されています(2016年度〜2026年度)。

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

別名:仮想記憶(ページング)

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

背景

主記憶は高価で搭載量に限りがあるのに、動かしたいプログラムとデータは増え続けた。実アドレスを直接使う方式では、主記憶の容量を超えるプログラムは動かせず、複数のプログラムが互いの領域を壊す危険もあった。アドレスを一段挟んで変換する形にしたことで、容量の壁と領域の保護を同時に解決できた。

具体例

搭載メモリ16GBのPCで、それを超える量のアプリやブラウザのタブを開いても動き続けるのは、当面使わない領域がSSD上の退避領域へ移されているから。ただし退避された領域に触れた瞬間に補助記憶からの読み込みが発生するため、体感速度ははっきり落ちる。

試験での引っ掛け

仮想記憶は容量を見かけ上広げる技術であって、処理を速くする技術ではない。主記憶が足りないほど入れ替えが頻発し、スラッシングと呼ばれる極端な性能低下を起こす。高速化を担うのはキャッシュメモリで、両者は目的が逆だと押さえておく。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では5回出題(2016年度〜2026年度)
  • 分野:テクノロジ系
  • 仮想記憶は容量を見かけ上広げる技術であって、処理を速くする技術ではない。