マスクROM(マスクロム、Mask ROM)とは、コンピュータシステムで使用される記憶装置の一種で、記録されている内容を書き換えることができない不揮発性メモリのことを指す。

概要

マスクROMは集積回路の配線によって記憶情報を構成し、読み出せる内容が半導体製造に用いるフォトマスクによって固定されることから、マスクROMと呼ばれる。 一般にCPUの主記憶の一部として利用されるが、外部記憶装置の形で利用される場面も多い。 大量生産時にチップ単価を安く抑えられる点から、ボリュームの出る(数万台以上の出荷が見込める)ゲーム機のソフトや組み込み機器で多く使われている。

近年の組み込み機器に関しては、後述するデメリットから、1980年代にはPROMやUV-EPROMに、1990年代中頃以降はフラッシュメモリに置き換えられているものも多い。

用途

漢字ROMや音色ROMのように、内容の変更が不要なものに最も向いている。例えば、セイコーエプソン製のメロディICのROMにはマスクROMが用いられている。

メリット/デメリット

メリット

デメリット

ゲーム機のROMカートリッジとコスト/容量

半導体プロセスの微細化に伴い、大容量の製品も製造が可能になり、容量あたりの単価も年々下がっている。 1980年代前半のゲーム機であるファミコンの初期のROMカートリッジに搭載されたマスクROMは32KByte程度であったが、2011年2月26日登場のニンテンドー3DS用のものは発売時点で最大2GByteであり、2012年1月には4GByteを採用するソフトの発売が予定されている。

脚注

[脚注の使い方]

注釈

  1. ↑ 大半の他方式のメモリはセルに用いる素子がトランジスタであり、全てのセルにトランジスタを配置しているが、マスクROMは構造がより単純なダイオードの有無で構成される上、ダイオードは論理0か1かのどちらか(周辺回路により決まる)のセルにのみ配置され、他方には配置されない。これは設計の時点で記憶内容が固定されるマスクROMならではである。素子にダイオードを用いたメモリは他にワンタイムPROM(ヒューズ式・アンチヒューズ式とも。ともに全てのセルに配置)がある。
  2. ↑ ROMコレクションという一種の例外処理によってパッチを当ててプログラムを修正する手法はあるが、あらかじめ別にパッチを記憶する媒体を用意しなくてはならない。

関連項目

⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS C44