フラッシュメモリとは

フラッシュ メモリは、コンピュータで使用される不揮発性メモリの一種です。不揮発性とは、デバイスの電源がオフになっていてもメモリに情報を保存できることを意味します。揮発性メモリ ( RAM など) は、マシン自体の電源が切れるたびに、そこに保存されているすべてのものを失います。不揮発性メモリは、PC がオフのときでも情報を保存できる必要があるため、ハード ドライブや SSD などに使用されます。

フラッシュ メモリには、NOR フラッシュと NAND フラッシュの 2 種類があります。それらは、それぞれの論理ゲートにちなんで名付けられています。論理ゲートはバイナリ チェックを実行する操作です。入力と出力は常に 0 または 1 です。NOR と NAND の場合、生成される結果に基づいて名前が付けられます。

NAND ゲートは、すべての入力が正確な場合にのみ値 0 または「false」を返します。NOR ゲートは正反対です。すべての入力が false の場合にのみ、1 または 'true' の値を返します。両方のタイプのフラッシュ メモリの設計は非常に似ており、同じセル設計を使用しています。違いは回路レベルから始まります。データの最初のビットが真か偽か(1 または 0、高または低と呼ばれることもあります)、データ ライン間の関係は NOR ゲートまたは NAND ゲートに似ているため、タイプが決まります。

ヒント: NAND は Not-AND の略で、両方の入力が無効であることを確認します。NOR は Not-OR の略で、どちらの情報も正確でない場合にのみ真となるチェックです。両方の論理ゲートの重要な有用性は、入力の正確な組み合わせを決定できる場合があることです。

フラッシュメモリの歴史

フラッシュは、1980 年に東芝によって最初に開発されました。同社は、EPROM メモリの改良版として 1987 年に販売を開始しました。EPROM は、書き換えて再利用する前に消去する必要がありました。一方、NAND フラッシュは、ストレージの小さなチャンクで読み取り、書き込み、および消去できるため、高速で応答性が高くなります。

NOR フラッシュを使用すると、1 つのマシン ワードを個別に書き込み、読み取り、または消去できるため、速度と可用性が向上するという同じ効果が得られます。フラッシュ メモリ デバイスは通常、フラッシュ メモリ チップと呼ばれ、多数のフラッシュ メモリ セルとフラッシュ メモリ コントローラで満たされた物理チップで構成されます。コントローラーは、配信および通信センターとして機能します。データと要求を割り当て、必要に応じてセルとの間でデータを配信します。

注:マシン ワードは、コンピューターが処理できるメモリ アドレスの最大サイズの尺度です。32 ビット コンピュータの場合、マシン ワードは 32 ビットです。64 ビット コンピュータの場合、マシン ワードは 64 ビットです。

NOR と NAND

最新のフラッシュ メモリは、ほぼすべての最新のコンピューティング デバイスで使用されています。NAND メモリは、主にメモリ カード、USB ドライブ、2009 年以降に製造された SSD、スマートフォン、およびその他の小型モバイル デバイスで使用されます。NAND は通常、一般的なストレージとして機能し、データ転送にも使用されます。

さまざまなデジタル製品が、構成データの保存に NOR または NAND フラッシュ メモリを使用しています。この特定の使用例は、以前は EPROM または静的 RAd によって処理されていました。ほとんどの場合、フラッシュ メモリの方が優れています。唯一の欠点は、各メモリ セルが消耗するまでに非常に多くの書き込みしかできないことです。メモリセルが消耗すると、それが含まれるブロック全体が信頼できなくなります。最新のデバイスは、ウェア レベリング アルゴリズムとオーバー プロビジョニングを使用してこの問題に対処しています。

NOR メモリは主に、データの整合性を長期間保持する必要がある場合に使用されます。通常、最大 20 年間データを安全に維持でき、データの個々のマシン ワードを頻繁に読み書きする必要がある場合に使用されます。

NAND はより一般的なタイプのフラッシュ メモリであり、一度に大きなデータ ブロックにアクセス、読み取り、(再)書き込み、または消去する必要がある場合に使用されます。実際、読み取り、書き込み、および消去の速度は、NOR メモリよりも高速です。これにより、NAND フラッシュはほとんどのユースケースで優れた選択肢となります。

さらに、NAND ストレージ セルは NOR セルよりも物理的に小さいです。同様に機能し、セルごとに同じプライマリ ストレージ スペースを提供するにもかかわらず、使用する領域は約 40% 少なくなります。これは、NAND フラッシュがより高いストレージ密度とより高いパフォーマンスを提供できることを意味します。ただし、NOR フラッシュには 1 つの利点があります。マシン語でアドレス指定できるため、ランダム アクセスが高速で、RAM に似ています。

結論

フラッシュ メモリは、不揮発性の電気的に消去可能な読み取り専用メモリまたは EEPROM の一種です。これは、論理 NAND ゲートまたは論理 NOR ゲートに基づくことができます。NAND フラッシュは、そのストレージ密度とパフォーマンスの利点により、NOR フラッシュよりもはるかに人気があります。他の EEPROM の前任者に対するフラッシュの重要な利点は、完全に消去する必要がないことです。

代わりに、フラッシュ メモリは消去が必要なブロックに分割されますが、サイズがはるかに小さいため、パフォーマンス コストが大幅に低下します。フラッシュの主な弱点は、メモリ セルが消耗する前に数回しか書き込まれないことです。この問題は、レベリング アルゴリズムの着用とオーバー プロビジョニングのおかげで、最新のデバイスでは一般的に解決されています。



Leave a Comment

ハードドライブのクローンを作成する方法

ハードドライブのクローンを作成する方法

データが貴重な資産である現代のデジタル時代では、Windows 上でハード ドライブのクローンを作成することは、多くの人にとって重要なプロセスとなる可能性があります。この包括的なガイド

Windows 10でドライバーWUDFRdのロードに失敗した場合の修正方法

Windows 10でドライバーWUDFRdのロードに失敗した場合の修正方法

コンピュータの起動中に、ドライバ WUDFRd をコンピュータに読み込めなかったことを示すエラー メッセージが表示されましたか?

NVIDIA GeForce Experienceエラーコード0x0003を修正する方法

NVIDIA GeForce Experienceエラーコード0x0003を修正する方法

デスクトップで NVIDIA GeForce experience エラー コード 0x0003 が発生していますか? 「はい」の場合は、ブログを読んで、このエラーをすばやく簡単に修正する方法を見つけてください。

Chromebook の電源が入らないのはなぜですか

Chromebook の電源が入らないのはなぜですか

「Chromebook の電源がオンにならないのはなぜですか?」という質問に対する答えを見つけます。この役立つガイドは Chromebook ユーザー向けです。

Fitbit Versa 4 の文字盤を変更する方法

Fitbit Versa 4 の文字盤を変更する方法

Fitbit Versa 4 の文字盤を無料で変更して、時計の外観を毎日変えることができます。それがいかに早くて簡単かを見てください。

ルンバが止まったり、くっついたり、向きを変えたりする – 修正

ルンバが止まったり、くっついたり、向きを変えたりする – 修正

ルンバ ロボット掃除機が停止し、固着し、回転し続ける問題を修正します。

Steam Deckのグラフィック設定を変更する方法

Steam Deckのグラフィック設定を変更する方法

Steam デッキは、堅牢で多彩なゲーム体験をすぐに提供します。ただし、ゲームを最適化し、可能な限り最高のパフォーマンスを保証するには、

分離ベースのセキュリティとは何ですか?

分離ベースのセキュリティとは何ですか?

サイバーセキュリティの世界でますます重要になっているトピック、つまり分離ベースのセキュリティを詳しく掘り下げる予定でした。このアプローチは、

Chromebook でオート クリッカーを使用する方法

Chromebook でオート クリッカーを使用する方法

今日は、Chromebook で繰り返しクリックするタスクを自動化できるツール、オート クリッカーについて詳しく説明します。このツールは時間を節約し、

SMPSとは何ですか?

SMPSとは何ですか?

コンピューターに SMPS を選択する前に、SMPS とは何か、およびさまざまな効率評価の意味を理解してください。