メモリ・ストレージ・ページインとページアウト 〜なぜアプリをたくさん開くとパソコンが突然固まるのか?〜
1. 素朴な疑問:「USBメモリ」ってメモリじゃないの?
パソコンを買うとき、「メモリ16GB、ストレージ(SSD)512GB」といった数字を見かけます。 一方で、データを持ち運ぶ小さなスティックのことは**「USBメモリ」**と呼びますよね。
実はここに、多くの人を機械オンチにさせてしまう**「IT用語の不親切な罠」**があります。 結論から言うと、USBメモリの中身は「ストレージ」であって、パソコンの性能を左右する「メモリ」ではありません。USBメモリを何十本パソコンに挿しても、パソコンの動くスピードは1ミリも速くならないのです。
なぜこんなややこしいことになっているのか? まずはコンピュータの中にある「2つの記憶場所」の決定的な違いから解きほぐしていきましょう。
2. 概念の芯:「作業机(メモリ)」と「書類棚(ストレージ)」
コンピュータが仕事をする様子は、オフィスで働く人間に例えると一発で分かります。
- CPU(頭脳) = 仕事をする**「あなた自身」**
- メモリ(主記憶装置) = 目の前にある**「作業机」**
- ストレージ(補助記憶装置:SSDやHDD) = 部屋の奥にある**「巨大な書類棚」**
あなたが書類(Wordファイルやゲーム)を編集するとき、書類棚(ストレージ)に入ったままの書類に直接ペンで文字を書くことはできません。必ず一度、書類棚から取り出して目の前の「作業机(メモリ)」の上に広げてから作業します。
では、なぜわざわざ「机」と「棚」を分けているのでしょうか?全部ひとつの巨大な机にすればいいと思いませんか? ここに**「物理とコストの壁」**があります。
| 比較項目 | メモリ(作業机 / DRAM) | ストレージ(書類棚 / SSD・HDD) |
|---|---|---|
| 記録の仕組み | 電気の粒を小さなバケツ(コンデンサ)に貯める | 磁石の向き(HDD)や、電気を壁の中に閉じ込める(SSD) |
| スピード | 鬼のように速い(ナノ秒=10億分の1秒の世界) | メモリに比べると1,000倍〜1万倍遅い |
| 弱点(揮発性) | コンセントを抜くと一瞬で全データが消える(揮発性) | 電源を切ってもデータは消えない(不揮発性) |
| 値段(コスト) | 構造が精密で値段が高い(たくさん積めない) | 容量あたりの値段が安い(何百GBも積める) |
CPU(あなた)は電気のスピードで猛烈に計算しているため、手元の「作業机(メモリ)」も電気でサッと書き換えられる超高速な部品でないと、CPUが待ちぼうけを食ってしまいます。 しかし、その超高速な机は非常に高価で、しかも**「電源を切ると記憶がすべて蒸発する(揮発性メモリ)」**という儚い性質を持っています。
だからこそ、普段の保管場所には「遅いけれど安くて消えない書類棚(不揮発性メモリ=ストレージ)」を使い、作業するときだけ「速い作業机(メモリ)」に広げるという二段構えになっているのです。
3. 本題:机が足りなくなったとき起きる「ページイン・ページアウト」
さて、ここからがコンピュータ科学の本当に面白いところです。 もしあなたのパソコンの「作業机(メモリ)」が、書類3枚分しか置けない小さな机(例:メモリ8GB)だったとします。
そこに、あなたが「1. ブラウザで動画を観ながら」「2. Excelを開き」「3. Zoomで会議をして」「4. 巨大な画像編集ソフトを起動した」ら、どうなるでしょうか? 本来なら、4枚目の書類を置く場所がないので**「机がいっぱいです!エラー!」とパソコンが止まってしまうはず**です。
しかし、現代のパソコン(OS)は止まりません。**「仮想記憶(かそうきおく)」**という、涙ぐましいトリックを使ってあなたに「机はまだまだ広いですよ!」と嘘をつくのです。
どうやって嘘をつくのか?(ページングの仕組み)
OS(管理人)は、書類を「ページ」という小さな紙の束(通常4キロバイトずつ)に細かく切り分けます。 そして、机がいっぱいになった瞬間、裏で猛スピードでこんな入れ替え作業を始めます。
- ページアウト(Page-out):いま机の上にある書類のうち、「ここ数分、目が向けられていないExcelのページ」をこっそり片付けて、部屋の奥の書類棚(ストレージ)の空きスペースに一時退避させる。
- ページイン(Page-in):空いた机のスペースに、いま本当に必要な「画像編集ソフトのページ」を書類棚から持ってきて広げる。
この「机(メモリ)と棚(ストレージ)の間で、ページ単位で書類を出し入れする仕組み」を、試験や専門用語で**「ページング方式」と呼び、この出し入れそのものを「ページイン」「ページアウト」**と呼びます。
触って試す:ページング・シミュレータ
🗂️ ページング・シミュレータ(机は3枠だけ)
使いたいアプリをクリックしてください。机(メモリ)の枠は3つだけ。机にないアプリを開くと「ページフォールト」が起き、満杯なら一番長く使われていないアプリが書類棚へ退避(ページアウト)します。
まずはアプリをクリックしてみてください。
4. 現実世界での悲劇:「スラッシング」の正体
「なんだ、書類棚を机の代わりに使えるなら、高いお金を出してメモリを増やさなくてもいいじゃないか!」と思うかもしれません。 しかし、思い出してください。書類棚(ストレージ)への移動は、机の上(メモリ)に比べて1,000倍以上も遅いのです。
もしあなたが、欲張って10個のアプリを同時に使い続けたらどうなるでしょうか? 管理人(OS)は、1秒間に何百回も「机から棚へ片付け(ページアウト)」「棚から机へ取り出し(ページイン)」という往復ダッシュ(引っ越し作業)だけでへとへとに疲れ果て、肝心のあなたの仕事(計算)が1ミリも進まなくなってしまいます。
- マウスを動かしてもカーソルがカクカクする
- 文字を打っても5秒後にやっと画面に出る
- パソコンのファンが「ブォーッ!」と唸りを上げる
この**「ページの出し入ればかりに時間を取られて、パソコンが事実上フリーズしてしまう地獄の状態」のことを、専門用語で「スラッシング(Thrashing=バタバタともがくこと)」と呼びます。 「パソコンが重いからメモリを増設しよう」というのは、CPUを速くしているのではなく、「この無駄な往復ダッシュ(ページイン・ページアウト)をなくすために、最初から広い机を買おう」**という意味だったのです。
📝 3行で頭に入る「試験・実務の要点まとめ」
- 主記憶装置(メモリ / DRAM):CPUが直接読み書きする「高速な作業机」。電気で記録するため、電源を切ると消える(揮発性)。
- 補助記憶装置(ストレージ / SSD・HDD):データを長期保管する「広大な書類棚」。電源を切っても消えない(不揮発性)。
- 仮想記憶とページング:メモリ不足のとき、ストレージの一部をメモリのように見せかける技術。データの退避をページアウト、再読込をページインと呼び、これが多発してPCが極端に遅くなる現象をスラッシングと呼ぶ。
確認クイズ
📝 確認クイズ(3問)
※ 本稿は、ユーザーが作成した原稿(2026-11-04 持ち込み)を knowledge-portfolio に取り込んだものです。