「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Dynamic Random Access Memory

pointこの用語のポイント

point揮発性メモリだよ

point記憶している内容を定期的に書き直す必要があるよ

point「DRAM」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

Dynamic Random Access Memory(読:ダイナミック・ランダム・アクセス・メモリ)とは

いわゆる「DRAM」のこと。
用語の中身としては

電気が流れていないと記憶した内容を忘れてしまうメモリ(揮発性メモリ)の種類のひとつ
であり

忘れっぽい揮発性メモリ
です。
もう少し具体的に書くと

電気を流していても時間の経過と共に記憶している内容が薄れてしまうから、定期的に同じ内容を書き直してあげる必要がある揮発性メモリ
です。


image piyo

詳しく書くよ

最初に留意事項です。
DRAM」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
DRAMの正式名称(?)が「Dynamic Random Access Memory」です。
Dynamic Random Access Memory」の頭文字を取ったのが「DRAM」ね。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)

※「Dynamic Random Access Memory」を何となく日本語にすると「動的なランダムに接続できるメモリ」となります。[詳細]

以上が「DRAM」の意味を知っている人向けの説明です。

「DRAMって何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩5

それでは、いってみましょう。
まずは予備知識として

メモリ
RAM
揮発性メモリ


について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

メモリは「パソコンさんが作業するときに使う机」です。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)2

……と、いつもなら説明するのですが、今回は単に

何かを記憶しておく部品

と解釈してください。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)3

さて、このメモリですが、実は2種類に分類できます。
それは

1.読めるし書き込めるメモリ
2.読めるけど書き込めないメモリ


の2つです。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)4

この2種類のメモリのうち

1.読めるし書き込めるメモリ

を「RAM」と言います。
Random Access Memory」の略で「RAM」です。
気が向いたら、覚えてあげてください。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)5

RAMはデータを読み書きできるメモリです。
例えば、パソコンのメモリなんかはRAMです。
パソコンのメモリは、メモリの内容を読み書きできますよね。

また、メモリは別の観点からも2種類に分けられます。
それは

1.電気が流れていないと記憶した内容を忘れてしまうメモリ
2.電気が流れていなくても記憶した内容を覚えておけるメモリ


の2つです。

ひとつは、電気が流れていないと記憶した内容を忘れてしまうメモリです。
電気がビビビーっと流れている間は内容を覚えていますが、電気が流れなくなったら綺麗さっぱり忘れてしまいます。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)6

もうひとつは、電気が流れていなくても記憶した内容を覚えておけるメモリです。
電気がビビビーっと流れている間はもちろんのこと、電気が流れなくなっても内容を覚えておけます。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)7

この2種類のメモリのうち

1.電気が流れていないと記憶した内容を忘れてしまうメモリ

を「揮発性メモリ」と言います。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)8

「揮発」には「常温でも蒸発しちゃうよ(蒸発しやすいよ)」的な意味がありますが、電気が流れていないと、文字通り、覚えたことが蒸発してしまうメモリです。

以上を踏まえて、本題に入ります。

実は、この揮発性メモリですが、さらに

1.忘れっぽい揮発性メモリ
2.忘れっぽくない揮発性メモリ


に分けられます。

忘れっぽい揮発性メモリは、電気が流れていても、時間の経過と共に記憶している内容が薄れてしまう揮発性メモリです。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)9

そのため、ずっと記憶させておくには、定期的に同じ内容を書き直す必要があります。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)10

忘れっぽくない揮発性メモリは、時間が経過しても記憶している内容が薄れない揮発性メモリです。
電気が流れている限り覚えていてくれます。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)11

この2種類の揮発性メモリのうち

1.忘れっぽい揮発性メモリ

が「Dynamic Random Access Memory」です。
上でも書きましたが、一般的には「DRAM」と表現されます。
※本ページでも以降は「DRAM」と表現します。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)12

あと、ついでなので書いておくと

2.忘れっぽくない揮発性メモリ

の方は「Static Random Access Memory(スタティック・ランダム・アクセス・メモリ)」と言います。
こちらも、一般的には「SRAM」と表現されます。
※本ページでも以降は「SRAM」と表現します。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)13

気が向いたら、併せて覚えてあげてください。

DRAM:忘れっぽい揮発性メモリ
SRAM:忘れっぽくない揮発性メモリ


です。

また、それぞれの特徴は

■DRAM
・読み書きが遅い
・消費電力が大きい
・容量を大きくしやすい
・安い

■SRAM
・読み書きが速い
・消費電力が小さい
・容量を大きくしにくい
・高い


です。
性能面はSRAMの方が優れているけど、容量とか価格はDRAMの方が良いみたいですね。

以上でDRAM(とSRAM)の大雑把な説明は終わりです。
次に、もう少しだけ詳しい仕組みについて説明します。

余裕がある方は頑張って読んであげてください。
脳みそから煙が出そうな人は無理する必要ありません。
ゆっくり休んでください。

休め

あっ、読んでくださるのですね。
ありがとうございます。

それでは、いってみましょう。

先程、DRAMを

忘れっぽい揮発性メモリ

と説明しました。

素朴な疑問ですが、どうして忘れてしまうのでしょうね?

それは

放電するから

です。

実はメモリの中には、たくさんの「電気がたまる小さい箱」があります。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)14

この小さい箱の中に電気がたまっていないと「0(off)」の扱いです。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)15

電気がたまっていると「1(on)」の扱いになります。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)16

コンピュータさんは内部的には「0(ゼロ)」と「1(イチ)」の組み合わせで物事を処理しています。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)17

この「0(ゼロ)」と「1(イチ)」の組み合わせが、メモリの中では

1.電気がたまっていない状態(0、off)
2.電気がたまっている状態(1、on)


で記憶されているのです。

さて、繰り返しになりますが、小さい箱の中に電気がたまっていると「1(on)」の扱いです。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)18

細かい理屈は私も知りませんが、ためた電気は時間の経過と共に自然に放電します。
つまり、ぼーっとしていると少しずつ小さい箱の中の電気はなくなり「1(on)」の扱いから「0(off)」の扱いに変わってしまうのです。

Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)19

これが、DRAMが記憶した内容を忘れてしまう理屈です。
たまった電気が自然放電することで「1(on)」の扱いだった部分が「0(off)」の扱いに変わってしまうからです。

ということで、DRAMは定期的に電気をためなおす(記憶したい内容を書き直す)必要があります。

さて、一方のSRAMは定期的に電気をためなおす(記憶したい内容を書き直す)必要がありません。
どうしてでしょうか?

それは、フリップフロップ回路とかいうのを使って、うんちゃらかんちゃらだからです。
細かい仕組みは私も分かっていません。
具体的なことは他のところで勉強してください。


image piyo2

一言でまとめるよ

まぁ「Dynamic Random Access Memory」って単語が出てきたら「DRAM(記憶内容を定期的に書き直す必要がある揮発性メモリ)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像051
書籍画像048

おまけ

■訳してみるよ

「dynamic(ダイナミック)」の意味は「動的な」とかです。
「random(ランダム)」の意味は「でたらめの」とか「無作為の」とか「行き当たりばったりの」とかです。
「access(アクセス)」の意味は「接近」とか「接続」とか「出入り」とかです。
「memory(メモリ)」の意味は「記憶」とか「記憶力」とかです。
何となく くっつけると

動的な無作為に接続できる記憶

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
タヌキとキツネ