回答:
NANDの信頼性はそれほど高くありませんが(信頼性は劣りますが)、アクセス方法や読み取り/書き込み速度の違いが異なる種類のメモリであるという事実です。したがって、それらはさまざまなアプリケーションに役立ちます。
NORの主な利点は、ランダムアクセスであるため、コードの実行に使用できることです。完全なアドレスとデータバスを備えているため、任意の場所をアドレス指定し、すぐに読み書きできます(書き込みはもちろんアドレスが空であると想定します)。
NANDの読み取り/書き込みを行うには、小さなI / Oインターフェースを介してアドレスを設定し、読み取りまたは書き込みごとにアドレスが自動的に増分されるようにデータを読み取りまたは書き込みます。これにより、データまたはファイルのストリームの書き込みまたは読み取りに適しています。NANDの書き込み速度はNORよりも高速です。たとえば、カメラで画像を書き込む場合、書き込み速度が速いと特に便利です。NANDの高密度は、もちろん、データの保存などのアプリケーションに適しています。
編集:マーカスの質問の後。
MOSFETがIC内で物理的に構成されている方法のため、このアクセスには理由があります。ウィキペディアから少し借りるには:
NORフラッシュでは、各セルの一端が直接グランドに接続され、他端がビット線に直接接続されています。この配置は、NORゲートのように機能するため、「NORフラッシュ」と呼ばれます。
各セルの一端がビット線に接続されているということは、セル(および各ビット)にランダムにアクセスできることを意味します。
NANDフラッシュもフローティングゲートトランジスタを使用しますが、それらはNANDゲートに似た方法で接続されています:いくつかのトランジスタが直列に接続され、ビット線はすべてのワード線が(トランジスタの上で) VT)。
つまり、ワード内のすべてのビットに同時にアクセスする必要があります。
NORセルメモリの設計により、他のビットを妨害するリスクなしに、任意の順序で独立してビットをプログラム(「0」に書き込む)できます。いくつかのNORセルベースのメモリアレイは、エラー修正されたメモリチャンクを使用します。これは、一度にビットまたはバイトでなく、特定のサイズ(たとえば32ビット)のチャンクで書き込む必要があります。データを再配置して古いブロックを消去することなく、同じブロック内の独立したデータの断片。
対照的に、多くのNANDフラッシュデバイスでは、ページ全体を消去する前に、最大2つの個別の操作を使用してデータの各ページを書き込む必要があります。同じページにデータを繰り返し追加したい場合、そのような操作にはそれぞれページのコピーと消去のサイクルが必要です(おそらく、サイクルごとにコピーと消去のみを使用するように最適化するかもしれませんが、NORフラッシュを使用する場合は1,000各コピー/消去サイクルの更新)。