主な違い: EEPROMは、外部または内部で生成された通常より高い電圧を印加することにより、ユーザーが常時消去および再プログラムできる、ユーザーが変更可能なタイプの不揮発性メモリーです。 FlashROMは、DIP、PLCC、SOIC、TSOP、またはBGAパッケージのBIOSチップの検出、読み取り、検証、消去、または書き込みに使用されるユニバーサルフラッシュプログラミングユーティリティです。
コンピュータの初めから、コンピュータの電源を切るまで、または電源を切った後もデータを保持し続けるまでの間、メモリおよびデータを記憶する能力に問題があった。 最初に発明されたメモリチップは高価であり、廃棄される前に一度だけ書き込まれることができた。 これは高価な手段となり、それらのチップはコンピュータに必要なプログラムを格納するためにのみ使用されていました。 しかし、より安価なメモリの需要が高まるにつれて、さまざまなタイプのメモリが開発されました。
まずROMとは何かを理解しましょう。 読み取り専用メモリは、PC内の不揮発性ストレージシステムの一種です。 すべてのコンピュータには、コンピュータを起動するための指示を保持するこのメモリが搭載されています。 ROMには、コンピュータを起動して診断を実行するプログラムなど、重要なプログラムが格納されています。 ROMに格納されたデータは簡単に書き換えたり変更することはできません。 このデータはコンピュータの電源を切っても失われません。
EEPROMの主な特長は、データを一度に1バイトずつシステムに入力および消去できることです。これにより、プログラマは入力されているデータを完全に制御できます。 しかしながら、この方法では、各データが入力されるので時間がかかり、バイト単位で消去される。 EEPROMシステムもパッチによって更新することができ、通常はコンピュータのBIOS(基本入出力システム)を保持するために使用される。 最近のEEPROMは1バイト機能を放棄し、マルチバイトページ操作の使用に移行しました。 ただし、寿命はまだ限られています(ROMを再プログラムできる回数)。 EEPROMテクノロジは、1978年にGeorge PerlegosによってIntel 2816用に開発されました。
FlashROMはフラッシュメモリを使用します。フラッシュメモリはデータを保存するためにコンピュータで使用される不揮発性メモリです。 電気的に簡単に消去してプログラムすることができます。 フラッシュメモリには、NANDとNORの2種類があります。 個々のフラッシュメモリセルがこれらのゲートと同様の特性を示すので、これらはNANDおよびNORゲートにちなんで名付けられた。 NAND型フラッシュメモリはメモリをブロックに分割することを可能にし、メモリはブロックまたはページで書き込まれそして消去され、通常は装置全体より小さく、それによりメモリ上のデータの書き込み及び消去がより速くなる。 NOR型メモリは、単一の機械語を独立して読み書きすることを可能にする。 メモリブロックが消去用の1ブロックとして機能しているため、データをバイトレベルで書き込むことができますが、フラッシュにはEEPROMよりも大きな利点があります。 フラッシュは、消費電力が少なく、耐久性が高く、過度の熱や圧力に耐えられるため、フラッシュの方が優れているとも考えられています。
システムを設計している会社によっては、EEPROMとフラッシュの両方がコンピュータで使用されます。 フラッシュはEEPROMの一種ですが、メモリへのデータの書き込みと消去という点ではかなり異なります。