読み取り専用メモリ(ROM)とそのタイプの概要[MiniTool Wiki]
Introduction Read Only Memory
クイックナビゲーション:
ROMとは
ROMは読み取り専用メモリの略で、事前に保存されたデータのみを読み取ることができるソリッドステート半導体メモリです。その特徴は、データが保存されると、変更や削除ができなくなることです。通常、パソコンなどの電子機器に使用されており、電源を切ってもデータが消えることはありません。
プライマリストレージの最も広く使用されている形式は、ランダムアクセスメモリの揮発性形式です( 羊 )。これは、コンピュータの電源を切ると、RAMに含まれるすべてのコンテンツが失われることを意味します。
ROMでさえ一種の不揮発性メモリですが、いくつかの制限があるため、プライマリストレージとしての使用には適していません。一般に、不揮発性メモリは、揮発性ランダムアクセスメモリと比較して、高価であるか、パフォーマンスが低いか、または寿命が限られています。
では、ROMは何をするのでしょうか? ROMに格納されているデータは、ランダムメモリのようにすばやく便利に書き換えられるのではなく、通常、製造後に書き込まれるため、作業プロセス中にのみ読み取ることができます。
したがって、ROMに保存されているデータは安定しており、保存されているデータは電源を切っても変化しません。構造は比較的単純で、読み取りが便利であるため、二次ストレージ、またはさまざまな固定プログラムやデータを格納するための長期永続ストレージのタスクによく使用されます。
ROMの種類
それでは、基本的な理解のためにROMの種類について説明しましょう。
MROM-マスク読み取り専用メモリ
MROMは、マスク読み取り専用メモリの短縮形です。これは安価で、事前にプログラムされたデータまたは命令のセットを含むハードワイヤードデバイスである最初のROMです。
PROM-プログラム可能な読み取り専用メモリ
PROMは、ユーザーが1回だけデータを書き込むことができる読み取り専用メモリチップです。それと読み取り専用メモリの違いは、PROMはブランクメモリとして製造され、ROMは製造プロセス中にプログラムされることです。
ユーザーがPROMを購入すると、空のPROMチップに目的のデータを書き込むために、PROMプログラマーまたはPROMバーナーと呼ばれる特別なデバイスが必要になります。 PROMをプログラミングするプロセスは、PROMの書き込みと呼ばれることもあります。メモリは、製造後にヒューズを「ブロー」することで一度だけプログラムできます。これは不可逆的なプロセスです。
EPROM-消去可能でプログラム可能な読み取り専用メモリ
EPROMは、プログラムされたデータを消去する機会を持つ特別な種類の読み取り専用メモリチップであり、その機能はその名前からわかります。プログラム可能な読み取り専用メモリは、高電圧でデータを書き込むようにプログラムでき、データは、最大10分以上持続する紫外線にさらされるまで保持されます。
通常、EPROM消しゴムはこの目的を達成でき、メモリを再プログラムすることができます。この目的のために、簡単に露出できるように、メモリのパッケージに石英の透明なウィンドウが予約されています。
EEPROM-電気的に消去可能でプログラム可能な読み取り専用メモリ
EEPROMも一種の読み取り専用メモリであり、動作原理は前述のEPROMと似ていますが、プログラムと消去の方法は電荷にさらすことによって行われるため、透明なウィンドウは必要ありません。
約10,000回の消去と再プログラムが可能です。消去とプログラミングの両方に約4〜10ミリ秒かかります。 EEPROMでは、ユーザーは任意の場所を選択的に消去およびプログラムでき、チップ全体を消去する代わりに、一度に1バイトずつ消去できます。したがって、再プログラミングのプロセスは柔軟ですが、時間がかかる可能性があります。
フラッシュメモリー
フラッシュメモリ(フラッシュ)は、最新のタイプのEEPROMです。フラッシュメモリは通常のEEPROMよりも高速に消去および再書き込みが可能であり、新しい設計には非常に高い耐久性(1,000,000サイクルを超える)という機能があります。
最新のNANDフラッシュメモリはシリコンチップ領域を効果的に利用できるため、2007年には個々のICの容量を最大32GBにすることができます。この機能は、その耐久性と物理的耐久性とともに、USBフラッシュドライブなどの一部のアプリケーションでNANDフラッシュを磁気に置き換えることができます。
これらのタイプを除いて、次のような光記憶媒体を含む他のタイプの不揮発性メモリがあります。 のCD-ROM (MROMに類似)。 CD-RとCD-RWは、どちらもCD-ROMとの下位互換性を保つように設計されています。CD-Rは1回限りの書き込み、多数の読み取り(PROMに類似)であり、CD-RWは消去-書き換えサイクル(EEPROMに類似)をサポートします。 )。