【ろむ】

ROM(リードオンリーメモリ) とは?

💡 書き換えできない「永久保存の記憶装置」
📌 このページのポイント
ROM vs RAM の比較 ROM(読み出し専用) 電源OFFでもデータ保持 書き換え不可(原則) BIOS・ファームウェア 不揮発性メモリ Read Only Memory RAM(読み書き可能) 電源OFFでデータ消失 高速に読み書き可能 作業中のデータ・プログラム 揮発性メモリ Random Access Memory VS
ROMのイメージ
ひよこ ひよこ

ROMって何?

ペンギン先生 ペンギン先生

電源を切ってもデータが消えない「読み取り専用」のメモリだよ。RAMが「作業机」なら、ROMは「石に刻まれた記録」みたいなもの。パソコンの電源を入れたときに最初に読まれるBIOS/UEFIというプログラムがROMに入っているんだ。

ひよこ ひよこ

RAMとROMの違いを簡単に言うと?

ペンギン先生 ペンギン先生

RAMは「速いけど電源を切ると消える一時メモリ」、ROMは「遅いけど電源を切っても消えない永久メモリ」。RAMは読み書き自由、ROMは基本的に読み取りだけだよ。

ひよこ ひよこ

スマホのスペックに「ROM 128GB」とか書いてあるけど…

ペンギン先生 ペンギン先生

それは厳密にはROMの本来の意味とは違うんだ。スマホの「ROM」はフラッシュメモリのストレージ(データ保存領域)のこと。書き換えもできるから「読み取り専用」ではない。でも業界的にROMと呼ぶ慣習が残っているんだよ。

ひよこ ひよこ

ROMって書き換えできないのにどうやってアップデートするの?

ペンギン先生 ペンギン先生

実は最近の「ROM」はEEPROMやフラッシュメモリでできていて、特殊な手順で書き換えができるんだ。BIOSのアップデート(フラッシュ)がまさにそれだよ。完全に書き換え不可能なROMはもう少数派なんだ。

ひよこ ひよこ

じゃあ「Read Only」じゃないのにROMなの?

ペンギン先生 ペンギン先生

そうなんだよ、ここが混乱ポイント。歴史的にROMと呼ばれていた部品がフラッシュメモリに置き換わっても名前だけ残ったという経緯がある。さらに言うと、プログラミングの世界では「ゲームROM」(エミュレーター用のゲームデータ)という全く違う意味でもROMが使われるし、ネットスラングの「ROM(Read Only Member=見てるだけの人)」もある。同じ「ROM」という3文字が文脈によって全然違う意味になるから、何を指しているかは必ず文脈で判断する必要があるよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ROM」って出てきたら「電源を切っても消えない読み取り専用メモリ」と思えればだいたいOK!
📖 おまけ:英語の意味
「Read Only Memory」 = 読み取り専用メモリ
💬 Read Only=読み取り専用。書き込みはできず、読み出すだけのメモリということだね
← 用語集にもどる