本文へスキップ

メモリ階層とDRAM規格・モジュール

標準約 37 分8 用語過去問 15 題

この単元の目標

  • 記憶階層 を CPU に近い側から キャッシュメモリ→主記憶→補助記憶 の順にたどり、層ごとの役割と速さ・容量の違いを説明できる。
  • 主記憶に使われる DRAM の規格名を、DDR3→DDR4→DDR5 の世代の順に並べられる。
  • メモリモジュールの DIMM と SO-DIMM を、大きさと使われる機器で区別できる。
用語総表(8 語)
用語ひとことで分類目安となる特徴
キャッシュメモリCPU と主記憶の間に置く高速・小容量のメモリ記憶階層の上位主記憶より速く、容量は小さい
主記憶実行中のプログラムとデータを置き、CPU が直接読み書きするメモリ記憶階層の中位揮発性、主に DRAM
補助記憶電源を切っても内容が残る大容量の保存場所記憶階層の最下位不揮発性、最も遅いが大容量
DDR3 SDRAMDDR 方式の SDRAM の系列で第 3 世代にあたる主記憶用 DRAM 規格DRAM の規格DDR4 の前の世代
DDR4 SDRAMDDR3 の後継で、DDR 方式の SDRAM の系列の第 4 世代にあたる DRAM 規格DRAM の規格DDR3 より高速・低電圧
DDR5 SDRAMDDR4 の後継で、DDR 方式の SDRAM の系列の第 5 世代にあたる DRAM 規格DRAM の規格DDR4 よりさらに高速・低電圧
DIMMDRAM チップを基板に載せ、メモリスロットに差すモジュールの規格メモリモジュールデスクトップ PC やサーバ向け
SO-DIMMDIMM を小型にしたモジュールの規格メモリモジュールノート PC や小型機器向け

用語

キャッシュメモリ は、CPU と主記憶の間に置かれ、よく使うデータや命令の写しを持つ 高速・小容量 のメモリである。

  1. CPU が読出し
  2. 1 次キャッシュ
  3. 2 次キャッシュ
  4. 主記憶

どちらにも無ければ主記憶から読み、次に備えてキャッシュにも写しを置く。

4 / 4

CPU は主記憶よりはるかに速く動作するため、毎回主記憶を読みに行くと CPU に待ち時間が生じる。そこで使う見込みの高いデータをキャッシュメモリに置き、目的のデータがそこで見つかる (ヒット) 割合を高めて待ちを減らす。容量が小さいので、満杯になると例えば最後に使ってから最も時間がたったデータを追い出して入れ替える (LRU 方式)。

たとえ台所で、使った調味料はそのままコンロの脇に残り、脇が埋まると、いちばん長く使っていないものから奥の棚へ戻していくようなもの。

覚え方英語の cache は「隠し場所・蓄え」の意味。手元にこっそり蓄えておく場所と覚える。

出題のポイント

  • 出題キャッシュメモリを置く目的は、CPU が主記憶を待つ時間を平均として短く見せ、処理効率を上げることにある。容量は主記憶より小さい。
  • 出題キャッシュは CPU に近い順に 1 次、2 次と段を重ねる。読出しはまず 1 次を探し、無ければ 2 次、それでも無ければ主記憶へと進む。
  • 出題キャッシュメモリの素子には、主記憶に使う DRAM より高速な SRAM が使われる。主記憶やそれより下の層よりもアクセス時間が短い。

この用語の過去問 3 題 キャッシュメモリ

主記憶 (メインメモリ) は、実行中のプログラムとデータを置き、CPU が 直接読み書き する中心のメモリである。

CPU

キャッシュメモリ(高速・小容量)

主記憶(中速・中容量)

補助記憶(低速・大容量)

主記憶の格納場所には番号である アドレス が付けられ、CPU はアドレスを指定して命令やデータを読み書きする。素子には主に DRAM が使われ、DRAM は記憶を保つために定期的な再書込み (リフレッシュ) を必要とする。電源が切れると内容が消える 揮発性 のメモリなので、残したいデータは補助記憶に保存する。

たとえ作業中の書類を広げる作業台。台が広いほど、多くの書類を同時に広げて作業できる。

出題のポイント

  • 出題主記憶には主に DRAM が使われる。DRAM はリフレッシュによって内容を保ち、電源が切れると内容を失う揮発性のメモリである。
  • 出題CPU は、主記憶の場所ごとに振られた番号であるアドレスを指定して、目的の命令やデータを取り出す。

この用語の過去問 3 題 主記憶

補助記憶 は、電源を切っても内容が残る 不揮発性 で大容量の記憶で、プログラムやデータを長く保存しておく場所である。

HDD や SSD、光ディスクなどの装置がこれに当たり、プログラムを実行するときは内容をいったん主記憶に読み込んで使う。記憶の階層は、CPU 内部で演算中の値を置く レジスタ を最上位に、レジスタ→キャッシュメモリ→主記憶→補助記憶の順に並び、下の層ほど遅いが容量当たりの価格が安い。補助記憶はこの中で最も遅い層だが、容量は最も大きい。

たとえ書類棚。出し入れには時間がかかるが多くの書類が収まり、部屋の明かりを消しても中身はそのまま残る。

覚え方PC の仕様表で「メモリ 16GB」とあれば主記憶、「ストレージ 512GB」とあれば補助記憶の容量を指すことが多い。

出題のポイント

  • 出題記憶階層では CPU に近い層ほど読み書きが速く、最下層の補助記憶が最も遅い。CPU 内部のレジスタは階層の最上位にある。
  • 出題SSD はフラッシュメモリにデータを記録する補助記憶で、読み書きを電気的に行い、記録媒体を回転させる仕組みを持たない。
  • 出題HDD は磁気ディスクを回して読み書きする補助記憶で、読みたい位置へヘッドを直接動かすランダムアクセスができる。

この用語の過去問 3 題 補助記憶

「主記憶」と「補助記憶」の違い

観点主記憶補助記憶
決め手電源を切ると内容が消える (揮発性)内容が残る (不揮発性)
読み書きの速さ速い遅い
容量小さめ大きい
主な装置・素子DRAMHDD や SSD

DDR3 SDRAM は、主記憶に使われる DRAM の規格で、DDR 方式の SDRAM の系列の 第 3 世代 にあたる。

SDRAM は、動作のタイミングを刻む クロック 信号に同期して動く DRAM である。DDR (Double Data Rate) はクロックの立ち上がりと立ち下がりの両方でデータを送り、1 周期に 2 回転送する方式で、DDR3 はその 3 代目にあたる。

たとえメトロノームの「カチ」と「コチ」の両方で一歩ずつ進めば、同じテンポでも 2 倍の歩数になる。

覚え方DDR の Double は「1 拍で 2 回」の意味。後ろの数字は世代の番号で、容量や枚数ではない。

DDR4 SDRAM は、DDR3 SDRAM の後継で、DDR 方式の SDRAM の系列の 第 4 世代 にあたる DRAM 規格である。

DDR3 より転送速度が上がり、電源電圧を下げて消費電力を抑えている。モジュールの端子の数や切り欠き (ノッチ) の位置が DDR3 と異なるため、DDR3 用のスロットには差し込めない。

DDR5 SDRAM は、DDR4 SDRAM の後継で、DDR 方式の SDRAM の系列の 第 5 世代 にあたる DRAM 規格である。

世代標準の電源電圧前の世代との関係
DDR31.5VDDR2 の後継
DDR41.2VDDR3 より高速・低電圧
DDR51.1VDDR4 よりさらに高速・低電圧

DDR4 よりさらに転送速度を高め、電源電圧も下げている。電源を管理する回路をモジュールの上に載せるなど、内部の構成も見直された。

DIMM は、複数の DRAM チップを小さな基板に載せ、PC の メモリスロット に差し込んで主記憶として使う メモリモジュール の規格である。

DRAMチップ(DDR3/4/5)

DIMM(デスクトップ・サーバ用)

SO-DIMM(ノートPC用・小型)

名前は Dual Inline Memory Module の略で、基板の表と裏の端子がそれぞれ別の信号を受け持つことに由来する。主にデスクトップ PC やサーバで使われ、載せる DRAM の世代ごとに専用の形がある。

たとえDRAM チップが部品なら、DIMM はそれを並べて差し込めるようにしたカートリッジにあたる。

覚え方Dual は「両面」。前身の SIMM (Single) は、表と裏の端子が同じ信号をつないでいた。

出題のポイント

  • 出題DIMM などのメモリモジュールは、マザーボード上のメモリスロットに差し込んで装着する。
  • 混同注意DDR3 や DDR4 といった名前は載っている DRAM の世代を、DIMM や SO-DIMM といった名前はモジュールの外形の規格を表し、両者は別の軸である。

この用語の過去問 1 題 DIMM

SO-DIMM は、DIMM を小型にした メモリモジュール の規格で、主にノート PC や小型の機器の主記憶に使われる。

基板が短く端子の数も DIMM と異なるため、載っている DRAM の世代が同じでもデスクトップ用の DIMM スロットには差せない。設置場所の限られる小型のデスクトップ PC などでも使われる。

覚え方SO は Small Outline の略で、「外形が小さい」DIMM という意味。

「DIMM」と「SO-DIMM」の違い

観点DIMMSO-DIMM
決め手基板の大きさ標準の大きさ短く小型
主に使う機器デスクトップ PC やサーバノート PC や小型の機器

要点

  • キャッシュメモリは、CPU と主記憶の速さの差を埋め、CPU が主記憶を待つ時間を減らすために置かれる。
  • 補助記憶は電源を切っても内容が残り、記憶階層の中で最も遅いが容量は最も大きい。
  • 主記憶は CPU がアドレスを指定して直接読み書きする場所で、主に DRAM で作られる。
  • DDR の後ろの数字は世代の番号で、DDR3→DDR4→DDR5 と新しくなるほど転送速度が上がり、電源電圧が下がる。
  • メモリモジュールは複数の DRAM チップを基板に載せた部品で、マザーボードのメモリスロットに差して主記憶を増やす。

確認問題

この単元の過去問から 5 題

確認問題を解く

この分野の過去問をすべて見る