メモリ・ストレージ・ページインとページアウト 〜なぜアプリをたくさん開くとパソコンが突然固まるのか?〜

2026-11-04 / シリーズ「コンピューティングの芯」第1話

1. 素朴な疑問:「USBメモリ」ってメモリじゃないの?

パソコンを買うとき、「メモリ16GB、ストレージ(SSD)512GB」といった数字を見かけます。 一方で、データを持ち運ぶ小さなスティックのことは**「USBメモリ」**と呼びますよね。

実はここに、多くの人を機械オンチにさせてしまう**「IT用語の不親切な罠」**があります。 結論から言うと、USBメモリの中身は「ストレージ」であって、パソコンの性能を左右する「メモリ」ではありません。USBメモリを何十本パソコンに挿しても、パソコンの動くスピードは1ミリも速くならないのです。

なぜこんなややこしいことになっているのか? まずはコンピュータの中にある「2つの記憶場所」の決定的な違いから解きほぐしていきましょう。

USBメモリ(SanDisk Cruzer 4GB)の実物写真
データを持ち運ぶ「USBメモリ」の実物。その中身は作業机のメモリ(DRAM)ではなく、電源を切っても消えないストレージです。写真:Evan-Amos(パブリックドメイン/Wikimedia Commons)

2. 概念の芯:「作業机(メモリ)」と「書類棚(ストレージ)」

コンピュータが仕事をする様子は、オフィスで働く人間に例えると一発で分かります。

🧠 CPU(あなた) 超高速で書類を読み書きする 🗂️ メモリ(作業机) 狭いが超高速 電源を切ると全部消える 🗄️ ストレージ(書類棚) 広大だが遅い 電源を切っても消えない 0.00000001秒で手が届く 取りに行くのに1,000倍の時間

あなたが書類(Wordファイルやゲーム)を編集するとき、書類棚(ストレージ)に入ったままの書類に直接ペンで文字を書くことはできません。必ず一度、書類棚から取り出して目の前の「作業机(メモリ)」の上に広げてから作業します。

では、なぜわざわざ「机」と「棚」を分けているのでしょうか?全部ひとつの巨大な机にすればいいと思いませんか? ここに**「物理とコストの壁」**があります。

比較項目メモリ(作業机 / DRAM)ストレージ(書類棚 / SSD・HDD)
記録の仕組み電気の粒を小さなバケツ(コンデンサ)に貯める磁石の向き(HDD)や、電気を壁の中に閉じ込める(SSD)
スピード鬼のように速い(ナノ秒=10億分の1秒の世界)メモリに比べると1,000倍〜1万倍遅い
弱点(揮発性)コンセントを抜くと一瞬で全データが消える(揮発性)電源を切ってもデータは消えない(不揮発性)
値段(コスト)構造が精密で値段が高い(たくさん積めない)容量あたりの値段が安い(何百GBも積める)
DDR4 SDRAMメモリモジュールの実物写真(DRAMチップが並ぶ基板)
本物のメモリ(DDR4 SDRAM)のモジュール。基板に並ぶ黒いチップがDRAMで、電気の粒を小さなバケツ(コンデンサ)に貯めてデータを保持します。写真:PantheraLeo1359531(CC BY 4.0/Wikimedia Commons)

CPU(あなた)は電気のスピードで猛烈に計算しているため、手元の「作業机(メモリ)」も電気でサッと書き換えられる超高速な部品でないと、CPUが待ちぼうけを食ってしまいます。 しかし、その超高速な机は非常に高価で、しかも**「電源を切ると記憶がすべて蒸発する(揮発性メモリ)」**という儚い性質を持っています。

だからこそ、普段の保管場所には「遅いけれど安くて消えない書類棚(不揮発性メモリ=ストレージ)」を使い、作業するときだけ「速い作業机(メモリ)」に広げるという二段構えになっているのです。

M.2 NVMe SSD(Samsung 980 PRO)の実物写真
書類棚=ストレージの実物、M.2型のNVMe SSD。磁石ではなく、電気を壁の中に閉じ込めるNANDフラッシュでデータを保持します。写真:D-Kuru(CC BY-SA 4.0/Wikimedia Commons)
(※USBメモリは「持ち運べる小さな書類棚」ですが、広い意味での記憶装置=メモリという言葉が商品名についてしまったため、混乱の元になっています)。

3. 本題:机が足りなくなったとき起きる「ページイン・ページアウト」

さて、ここからがコンピュータ科学の本当に面白いところです。 もしあなたのパソコンの「作業机(メモリ)」が、書類3枚分しか置けない小さな机(例:メモリ8GB)だったとします。

そこに、あなたが「1. ブラウザで動画を観ながら」「2. Excelを開き」「3. Zoomで会議をして」「4. 巨大な画像編集ソフトを起動した」ら、どうなるでしょうか? 本来なら、4枚目の書類を置く場所がないので**「机がいっぱいです!エラー!」とパソコンが止まってしまうはず**です。

しかし、現代のパソコン(OS)は止まりません。**「仮想記憶(かそうきおく)」**という、涙ぐましいトリックを使ってあなたに「机はまだまだ広いですよ!」と嘘をつくのです。

どうやって嘘をつくのか?(ページングの仕組み)

OS(管理人)は、書類を「ページ」という小さな紙の束(通常4キロバイトずつ)に細かく切り分けます。 そして、机がいっぱいになった瞬間、裏で猛スピードでこんな入れ替え作業を始めます。

  1. ページアウト(Page-out):いま机の上にある書類のうち、「ここ数分、目が向けられていないExcelのページ」をこっそり片付けて、部屋の奥の書類棚(ストレージ)の空きスペースに一時退避させる。
  2. ページイン(Page-in):空いた机のスペースに、いま本当に必要な「画像編集ソフトのページ」を書類棚から持ってきて広げる。
🧠 CPU「新しい画像ソフトを机に広げて!」 🗂️ メモリ:机が満杯で、置く場所がない! ① ページアウト:しばらく使っていないExcelを書類棚へ退避 ② ページイン:必要なデータを書類棚から机へ取り出す 机が広くなったように錯覚して、作業続行!

この「机(メモリ)と棚(ストレージ)の間で、ページ単位で書類を出し入れする仕組み」を、試験や専門用語で**「ページング方式」と呼び、この出し入れそのものを「ページイン」「ページアウト」**と呼びます。

触って試す:ページング・シミュレータ

🗂️ ページング・シミュレータ(机は3枠だけ)

使いたいアプリをクリックしてください。机(メモリ)の枠は3つだけ。机にないアプリを開くと「ページフォールト」が起き、満杯なら一番長く使われていないアプリが書類棚へ退避(ページアウト)します。

まずはアプリをクリックしてみてください。


4. 現実世界での悲劇:「スラッシング」の正体

「なんだ、書類棚を机の代わりに使えるなら、高いお金を出してメモリを増やさなくてもいいじゃないか!」と思うかもしれません。 しかし、思い出してください。書類棚(ストレージ)への移動は、机の上(メモリ)に比べて1,000倍以上も遅いのです。

もしあなたが、欲張って10個のアプリを同時に使い続けたらどうなるでしょうか? 管理人(OS)は、1秒間に何百回も「机から棚へ片付け(ページアウト)」「棚から机へ取り出し(ページイン)」という往復ダッシュ(引っ越し作業)だけでへとへとに疲れ果て、肝心のあなたの仕事(計算)が1ミリも進まなくなってしまいます。

この**「ページの出し入ればかりに時間を取られて、パソコンが事実上フリーズしてしまう地獄の状態」のことを、専門用語で「スラッシング(Thrashing=バタバタともがくこと)」と呼びます。 「パソコンが重いからメモリを増設しよう」というのは、CPUを速くしているのではなく、「この無駄な往復ダッシュ(ページイン・ページアウト)をなくすために、最初から広い机を買おう」**という意味だったのです。


📝 3行で頭に入る「試験・実務の要点まとめ」


確認クイズ

📝 確認クイズ(3問)


※ 本稿は、ユーザーが作成した原稿(2026-11-04 持ち込み)を knowledge-portfolio に取り込んだものです。