フラッシュドライブと SSD の技術的な違いは何ですか?

フラッシュドライブと SSD の技術的な違いは何ですか?

フラッシュ ドライブを使用したバックアップに関する質問を読んでいたのですが、バックアップに SSD がフラッシュ ドライブよりも優れている理由がよくわかりませんでした。

私にとって、ソリッド ステート ドライブはフラッシュ ドライブの大型版のように見えます。しかし、前者が後者よりはるかに信頼性が高い理由は間違いなくあるはずです。

SSD と通常のフラッシュ ドライブの違いは何ですか? たとえば、どちらも NAND を使用していますか?

答え1

フラッシュとSSDはどちらもNAND型フラッシュメモリ、 どれの電源がなくてもデータを保持、フラッシュメモリとも呼ばれます。

技術的には、両者の主な違いは次のとおりです。

  1. NANDの構築に使用された基礎技術は、
  2. フラッシュメモリコントローラの品質、
  3. コンピュータコネクタ: USB または SATA。

NANDテクノロジー

NAND テクノロジーは、速度と価格という 2 つの点で異なります。

一方ではMLC(マルチレベル セル) は、1 ビット以上の情報を保存できるメモリ要素です。ほとんどの MLC NAND フラッシュ メモリは、セルごとに 4 つの状態 (TLC の場合はさらに多く) が可能なため、セルごとに数ビットの情報を保存できます。これにより、必要なトランジスタの数が減り、サイズと製造コストが削減されますが、速度が低下し、エラーの可能性が高まります。

一方、SLC (シングルレベルセル) では、各セルが 2 つの状態のいずれかで存在し、セルごとに 1 ビットの情報を格納します。これによりアクセス速度は向上しますが、製造コストと電力使用量も増加します。

MLC セルの消去/書き込みサイクルの定格は通常 10,000 回ですが、SLC セルの場合は故障するまでにその 10 倍の寿命が期待できます。

これらの違いにより、MLC は通常、USB 経由でアクセスされる低速で安価なメディアで使用されます。優れた SSD は SLC を使用し、コストは高くなりますが、高速で寿命が長く、通常は SATA 2 または 3 経由でアクセスされます。

メモリコントローラ

USB 大容量ストレージ コントローラには、少量のオンチップ ROM と RAM を備えた小型のマイクロコントローラのみが搭載されています。

SSD コントローラーははるかに複雑です。コントローラーはファームウェア レベルのコードを実行する組み込みプロセッサであり、SSD パフォーマンスの最も重要な要素の 1 つです。コントローラーによって実行される機能には、次のものがあります。

  • エラー訂正コード (ECC)
  • ウェアレベリング
  • 不良ブロックマッピング
  • 読み取りスクラビングと読み取り妨害管理
  • 読み取りおよび書き込みキャッシュ
  • ガベージコレクション
  • 暗号化

ハイブリッド SSD では、コントローラーは小型の従来のハードディスクも管理します。

コネクタ

フラッシュ スティックは通常、ホスト コンピューターへの物理インターフェイスを提供する標準 A USB プラグを使用します。高価なモデルでは最大 USB 3 の速度まで対応でき、一般的なモデルでは USB 2 の速度まで対応できます。

SSD テクノロジでは、従来のブロック入出力 (I/O) 内蔵ハード ディスク ドライブと互換性のある電子インターフェイスを使用します。さらに、SATA Express などの新しい I/O インターフェイスは、SSD テクノロジの特定の要件に対応するように設計されています。ほとんどの SSD カードは、通常、従来のハード ドライブよりもはるかに高速です。

まとめ

フラッシュ スティックは通常、SSD に比べてメモリ容量が少なく、速度が遅く、安価で、信頼性も低くなります。

もちろん、補償技術を使用してこれらの違いを埋めるデバイスは常に存在します。

参考文献:

答え2

SSD とフラッシュ ドライブの違いについての記事がいくつかあります。

  1. SSDは動かないハードディスクを意味します
  2. フラッシュメモリは、非常に高速で継続的な電源を必要としないタイプのメモリです(不揮発性)。
  3. SSDは以前はRAMを使用していましたが、現在はフラッシュを使用しています
  4. つまり、フラッシュと SSD を比較すべきではないのと同様に、バッテリーとリチウムイオンを比較すべきではありません。どちらの場合も、後者は前者の一種です。

https://danielmiessler.com/blog/the-difference-between-ssd-and-flash-hard-drives/ http://www.mynetworks.me/2010/12/20/ssd-ソリッドステートドライブ-vs-フラッシュドライブ-usb-ドライブ/

答え3

  • ほとんどの SSD は NAND を使用しますが、より高性能な SSD では DRAM などの高速メモリが使用される場合があります。
  • 最も大きな違いの 1 つは、SSD ドライブが USB フラッシュ ドライブよりも高い基準で製造されているという点だと思います。フラッシュ ドライブは通常、データの転送や短期的な保存に使用されるため、SSD ほど信頼性が高くなくてもかまいません。

関連情報