最近、人々がフラッシュメモリの代わりに通常のEEPROMを使用している(そして新しいシステムに実装している)理由はありますか?
フラッシュメモリは、EEPROM(電気的に消去可能なプログラム可能な読み取り専用メモリ)から開発されました。
通常のEEPROMの代わりにフラッシュを使用する場合、デメリット(電力消費、スペース、速度など)はありますか?
最近、人々がフラッシュメモリの代わりに通常のEEPROMを使用している(そして新しいシステムに実装している)理由はありますか?
フラッシュメモリは、EEPROM(電気的に消去可能なプログラム可能な読み取り専用メモリ)から開発されました。
通常のEEPROMの代わりにフラッシュを使用する場合、デメリット(電力消費、スペース、速度など)はありますか?
回答:
フラッシュメモリは、見栄えを良くするために、単なるEEPROMの形式にすぎません。ここにはマーケティング/ブランド化の側面があります。通常、今日使用されている区別は、EEPROMがシングルバイト(またはストレージワード)で消去/書き換え可能であるのに対し、FLASHは消去/書き込み操作用のブロックベースであることです。
質問に関連:
通常、ほとんどのEEPROMが処理できる書き込みサイクルの数は、ほとんどのフラッシュメモリが処理できる書き込みサイクルの数をはるかに超えています。
EEPROMは一般に、セルあたり100,000〜1,000,000の書き込みを処理できます。
フラッシュの一般的な評価は、〜1,000〜100,000回の書き込みです(フラッシュのタイプによって大きく異なります)。
EEPROMがフラッシュより優れているもう1つの利点は、フラッシュは一般にブロック単位で消去する必要があるため、書き込みパターンに連続したシングルバイト書き込みが含まれる場合、フラッシュメモリでより多くの書き込みサイクルを使用し、EEPROMと同等のEEPROMを使用する場合と同じですメモリは通常、ブロック単位の消去サイクルでフラッシュが使用するのではなく、バイト単位で消去できます。
基本的に、フラッシュは通常、64〜512キロバイトのブロックで消去されます。したがって、そのブロック内の任意の場所で書き込みを行うたびに、コントローラーはブロック全体の書き込みサイクルを使用して、ブロック全体を消去する必要があります。ブロック内の各アドレスに1バイトの書き込みを連続して実行すると、ブロック全体に対して64Kから512Kの書き込みを実行することになり、フラッシュの書き込み耐久性全体を簡単に使用できます。
そのため、EEPROMは、ローカルプロセッサが小さく、各フラッシュページへの書き込みをバッファリングできない場合に一般的に使用されます。
これの多くは、フラッシュ技術が進歩するにつれて、真実ではなくなりつつあります。ローカル書き込みバッファリングの機能を含むフラッシュメモリICがあり、フラッシュメモリの書き込み耐久性が劇的に増加しています。