SRAMとは?高速に動作する仕組みとDRAMとの違いをわかりやすく解説

AIの初心者
『SRAM』ってなんですか?コンピュータの記憶装置を勉強していたら出てきたのですが、DRAMとの違いもよくわかりません。

AI専門家
SRAMは「Static Random Access Memory」の略で、電源が入っている間だけデータを一時的に保持する半導体メモリだよ。CPUの近くでよく使われる、とても高速な記憶装置なんだ。

AIの初心者
電源が入っている間だけ、ということは、電源を切るとデータは消えてしまうんですね。

AI専門家
その通り。SRAMは揮発性メモリなので保存用ではないんだ。ただしDRAMより高速で、リフレッシュも不要だから、CPUキャッシュのように速度が重要な場所で力を発揮するよ。
SRAMとは。
人工知能に関する用語「エスラム」(スタティック・ランダム・アクセス・メモリー)について、過去に出題された回は令和二年秋期と平成二十九年度秋期です。
SRAMとは何か

SRAMとは、Static Random Access Memory(スタティック・ランダム・アクセス・メモリ)の略です。日本語では静的RAM、またはエスラムと呼ばれます。コンピュータの中でデータを一時的に保持する半導体メモリの一種で、CPUがすばやく読み書きしたい情報を近くに置いておくために使われます。
ここでいう「Static(静的)」は、電源を切っても残るという意味ではありません。SRAMは揮発性メモリなので、電源が切れると保持していたデータは失われます。静的という言葉は、電源が供給されている間はDRAMのような定期的なリフレッシュなしで状態を保てることを指します。
身近なたとえで考えると、CPUは作業者、メインメモリは本棚、SRAMで作られるキャッシュメモリは机の上です。よく使う資料を机の上に置いておけば、毎回本棚まで取りに行くより速く作業できます。SRAMはこの「机の上」の役割を担い、CPUと主記憶装置の速度差を埋めます。
| 項目 | 説明 |
|---|---|
| 正式名称 | Static Random Access Memory |
| 読み方 | エスラム、スタティックRAM |
| 性質 | 電源供給中だけデータを保持する揮発性メモリ |
| 主な用途 | CPUキャッシュ、高速バッファ、組み込み機器の一時記憶 |
| 重要な特徴 | 高速、リフレッシュ不要、高価、大容量化しにくい |
SRAMが高速に動作する仕組み

SRAMの高速性は、データを保持する最小単位であるメモリセルの構造にあります。SRAMでは、一般にフリップフロップと呼ばれる回路を使って0または1の状態を保持します。フリップフロップは、電源が供給されている限り、外から再度書き直さなくても状態を安定して保てます。
DRAMは、コンデンサに電荷をためることでデータを表します。しかし電荷は少しずつ漏れるため、内容を維持するには定期的に読み出して書き戻すリフレッシュ動作が必要です。SRAMはこのリフレッシュが不要なため、読み書きの待ち時間を短くしやすいという利点があります。
ただし、SRAMのメモリセルはDRAMより回路が複雑です。1ビットを保持するために複数のトランジスタを使うため、同じ半導体チップの面積に詰め込めるビット数は少なくなります。つまり、SRAMは速い代わりに、容量あたりのコストが高くなりやすいメモリです。
この性質は、CPUキャッシュに向いています。CPUキャッシュは巨大な容量よりも、何度も使う命令やデータにすばやくアクセスできることが重要です。そのため、SRAMはメインメモリ全体ではなく、CPUに近い限られた高速領域に配置されます。
SRAMの主な特徴

SRAMの第一の特徴は高速な読み書きです。CPUが処理を進めるとき、必要なデータが近くのSRAMキャッシュにあれば、遠いメインメモリへアクセスする回数を減らせます。これにより、CPUがデータ待ちで止まる時間を短くできます。
第二の特徴は、リフレッシュが不要なことです。電源が入っている間はフリップフロップが状態を保つため、DRAMのように周期的な再書き込みを行う必要がありません。このため、制御が比較的単純になり、短いアクセス時間を実現しやすくなります。
一方で、SRAMには弱点もあります。フリップフロップ回路は構造が複雑で、チップ上の面積を多く使います。その結果、SRAMはDRAMより容量を増やしにくく、価格も高くなりやすいのです。パソコンやサーバーの主記憶装置が一般にDRAMで構成されるのは、容量と価格のバランスがよいからです。
| 特徴 | 内容 | 学習時の覚え方 |
|---|---|---|
| 速度 | 読み書きが非常に速い | CPUの近くで使う |
| 保持方法 | フリップフロップで状態を保持 | リフレッシュ不要 |
| 電源断 | 電源を切るとデータは消える | 揮発性メモリ |
| 容量 | 大容量化しにくい | 主記憶全体には向きにくい |
| 価格 | 容量あたりのコストが高い | 速いが高価 |
SRAMとDRAM、フラッシュメモリの違い

SRAMを理解するときは、DRAMとフラッシュメモリとの違いを押さえると整理しやすくなります。SRAMとDRAMはどちらも電源が切れるとデータが消える揮発性メモリですが、データの保持方法と得意分野が異なります。
DRAMはメインメモリとして広く使われます。SRAMよりアクセスは遅いものの、1ビットあたりの構造が単純で高密度に集積しやすく、大容量を比較的安く作れます。その代わり、データを維持するにはリフレッシュが必要です。
フラッシュメモリは、USBメモリ、SSD、スマートフォンの保存領域などに使われます。電源を切ってもデータが残る不揮発性メモリですが、SRAMやDRAMに比べると書き込み速度や書き換え耐久性に注意が必要です。保存用のフラッシュ、主記憶のDRAM、高速一時記憶のSRAMという役割分担で考えると理解しやすいでしょう。
| 項目 | SRAM | DRAM | フラッシュメモリ |
|---|---|---|---|
| 電源断後の保持 | 保持しない | 保持しない | 保持する |
| 種類 | 揮発性 | 揮発性 | 不揮発性 |
| 速度 | 非常に速い | 中程度 | 特に書き込みは遅め |
| リフレッシュ | 不要 | 必要 | 不要 |
| 容量単価 | 高い | 比較的安い | 保存容量を大きくしやすい |
| 代表的な用途 | CPUキャッシュ、高速バッファ | メインメモリ | SSD、USBメモリ、保存領域 |
SRAMが使われる場所

SRAMの代表的な用途はCPUキャッシュです。CPUはメインメモリよりはるかに高速に動作するため、毎回DRAMからデータを取っていると処理が待たされます。そこで、よく使う命令やデータをSRAMで構成されたキャッシュに置き、アクセス時間を短縮します。
また、マイコンやネットワーク機器、画像処理装置、AI処理チップなどでもSRAMは使われます。これらの機器では、センサーから入ってくるデータ、演算途中のデータ、通信処理で一時的に必要なデータをすばやく扱う必要があります。大容量の長期保存より、短時間で読み書きできることが重要な場面です。
AI分野でも、学習や推論では大量の演算が連続します。演算器の近くに高速なバッファを置けると、データの移動待ちを減らせます。SRAMはこうした高速アクセスが必要な回路の近くで、計算を止めないための一時記憶として利用されます。
学習時に押さえたい注意点
SRAMを学ぶときに混同しやすいのが、「スタティック」という言葉です。SRAMは電源を切ってもデータが残るメモリではありません。電源がある間にリフレッシュなしで保持できる、という意味で静的と呼ばれます。保存用のメモリとして覚えるのではなく、高速な一時記憶として覚えるのが重要です。
また、SRAMは「DRAMより低消費電力」と説明されることがありますが、文脈に注意が必要です。リフレッシュ不要という点では有利ですが、回路規模や動作条件によって消費電力の見え方は変わります。試験対策では、まず「SRAMは高速・高価・リフレッシュ不要・キャッシュに使う」と押さえるとよいでしょう。
もう一つの注意点は、SRAMを大容量メモリとして考えすぎないことです。SRAMは性能面では魅力的ですが、容量あたりのコストが高いため、メインメモリ全体や保存領域を置き換える用途には向きにくいです。速さが必要な限られた場所に配置するからこそ、全体の性能向上に効きます。
まとめ
SRAMは、電源供給中にデータを保持する揮発性の半導体メモリです。フリップフロップ回路によって状態を保つため、DRAMのようなリフレッシュが不要で、非常に高速な読み書きができます。この特徴から、CPUキャッシュや高速バッファなど、処理速度に直結する場所で使われます。
一方で、SRAMは構造が複雑で大容量化しにくく、容量あたりの価格も高くなります。そのため、容量と価格を重視する主記憶にはDRAM、電源を切っても残したい保存領域にはフラッシュメモリが使われます。SRAMは「速いが高価な一時記憶」と考えると、DRAMやフラッシュメモリとの違いを整理しやすくなります。
コンピュータ、AIチップ、IoT機器では、演算そのものだけでなくデータをどれだけ速く運べるかが性能を左右します。SRAMはそのデータ移動の遅れを減らす重要な部品であり、今後も高速処理を支えるメモリとして使われ続けるでしょう。
更新履歴
| 日付 | 内容 |
|---|---|
| 2025年2月1日 | 初回公開 |
| 2026年5月26日 | 仕組みと比較軸を補い、キャッシュ用途が追いやすい構成に更新 |
