質問: フラッシュドライブとssdの技術的な違いは何ですか? フラッシュドライブを使ったバックアップに関する質問を読んでいただけでしたが、バックアップにssdがフラッシュドライブより優れている理由はよくわかりませんでした。私にとって、ソリッドステートドライブはフラッシュドライブのより大きなバージョンのように見えます。しかし、確かに前者を後者よりもはるかに信頼性の高いものにする必要があります。ssdと通常のフラッシュドライブの違いは何ですか?たとえば、どちらもnandを使用していますか。
回答: flashとssdはどちらも nandベースのフラッシュメモリ に基づいています。 これはデータなしでデータを保持します なので、フラッシュメモリとしてラベルを付けることができます。技術的には、この2つの主な違いは次のとおりです。 nandを構成するために使用される基礎となる技術 フラッシュメモリコントローラの品質 コンピュータコネクタ:usbまたはsata。 nandテクノロジnandテクノロジは、スピードと価格という2つの点で異なります。一方では、 mlc (マルチレベルセル)が見つかります。これは、1ビット以上の情報を格納できるメモリエレメントです。ほとんどのmlc nandフラッシュメモリには、セルごとに4つの状態(tlcではさらに多くの状態)があるため、セルごとに数ビットの情報を格納できます。これは必要とされるトランジスタの数を減少させ、その結果サイズおよび製造コストを減少させ、同時に速度を減少させそしてエラーの可能性を増加させる。一方、各セルが2つの状態のうちの一方に存在することができ、セル当たり1ビットの情報を記憶することができるslc(単一レベルセル)を見つける。これによりアクセス速度が向上し、同時に製造コストと電力使用量も増加します。mlcセルは通常10,000回の消去/書き込みサイクルで評価されますが、slcセルは故障する前の10倍の持続時間があります。これらの違いのために、mlcは一般的に低速で安価なメディアで使用され、一般的にusb経由でアクセスされます。良いssdはslcを使用し、より高価ですが、より速く、より長い寿命を持ち、通常はsata 2または3を介してアクセスされます。メモリコントローラusb大容量記憶装置コントローラには、少量のオンチップromとramを備えた小型のマイクロコントローラしかありません。ssdコントローラははるかに複雑です。コントローラは、ファームウェアレベルのコードを実行する組み込みプロセッサであり、ssdパフォーマンスの最も重要な要素の1つです。コントローラによって実行される機能には、次のものがあります。 誤り訂正符号(ecc) レベリングを着用 不良ブロックマッピング スクラブの読み取りとディスターブ管理の読み取り 読み書きキャッシュ garbage collection 暗号化 ハイブリッドssdでは、コントローラは小型の古典的なハードディスクも管理します。コネクタフラッシュスティックは通常、ホストコンピュータへの物理的インタフェースを提供する標準a usbプラグを使用します。これらは現在、より高価なモデルではusb-3の速度に、一般的なモデルではusb-2の速度に達することができます。ssdテクノロジは、従来のブロック入出力(i/o)内蔵ハードディスクドライブと互換性のある電子インタフェースを使用しています。さらに、sata expressなどの新しいi/oインタフェースは、ssdテクノロジの特定の要件に対応するように設計されています。ほとんどのssdカードは通常、従来のハードドライブよりはるかに高速です。まとめフラッシュスティックは通常、メモリ容量が少なく、速度が遅く、安価であり、ssdよりも信頼性が低くなります。もちろん、補正技術を使ってこれらの違いを埋める装置は常にあります。参考文献: ウィキペディアソリッドステートドライブ ウィキペディアのusbフラッシュドライブ ウィキペディアマルチレベルセル(mlc) ウィキペディアのフラッシュメモリ ミクロンtlc mlcおよびslcデバイス mlc vs slc:どのフラッシュssdがあなたにぴったりですか?