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


56

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

私にとって、ソリッドステートドライブはフラッシュドライブのより大きなバージョンのように見えます。しかし、前者を後者よりもはるかに信頼性の高いものにする必要があります。

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


3
決定的な答えではありません:速度とウェアレベリングテクノロジー。後者では、フラッシュドライブセルに書き込むことができる回数に制限があります。そのため、SSDは一般的なフラッシュドライブよりも重い書き込み負荷で設計されています。冗長な書き込み可能セルと、これらのセル間で回転するアルゴリズムを使用することでこれを実現します。そうは言っても、フラッシュドライブがこれらを保持できない技術的な理由はありません。
オテウス

1
そして、Android携帯電話のNANDフラッシュストレージとSSDの間に違いがあるかどうかを(質問に加えて)知りたいですか?
消防士

違いは、フラッシュメモリセルとメモリコントローラの品質に限定されません。USBフラッシュドライブは通常、最低品質のフラッシュメモリを使用します。
モアブ

回答:


56

フラッシュとSSDはどちらも、NANDベースのフラッシュメモリ基づいており、電力なしでデータ保持するため、フラッシュメモリとして分類できます。

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

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

NANDテクノロジー

NANDテクノロジーは、速度と価格という2つの点で分かれています。

一方では、MLC(マルチレベルセル)を見つけます。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よりも信頼性が低くなります。

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

参照:


+1ただし、すべてではありませんが、ほとんどのフラッシュおよびSSDストレージはNANDベースです
-Keltari

@Keltari NANDを使用していない実際のSSD製品の例を教えてください。まだ見たことがないので興味があります。NORベースのSSDにはどのような容量がありますか?NORベースのフラッシュメモリが存在することを知っています。1988年にIntelによって発明されました。しかし、現在、私が知っているすべてのSSDドライブは、1989年に東芝によって発明されたNANDフラッシュを使用します。 。NORベースのSSDがすぐに普及するとは思わない。したがって、完成したNORベースのSSD製品を見るための私の質問です。
サミール

3
正誤表:Intelは1988年に初めてNORベースのフラッシュチップを導入し、東芝は1989年にNANDベースのチップを導入しました。これは、東芝で博士舛岡富士雄氏と彼のチームによって、しかし、以前よりも発明し、最初の1984年に発表された
サミル

とてもいい答えです!SUで最高の評価を得た人もそれを書いて
くれました

CompactFlashのウィキペディアの記事によると、元々はNORフラッシュでしたが、その後NANDに切り替えました。
ブライアンミントン

0
  • ほとんどのSSDはNANDを使用しますが、優れたSSDはDRAMなどの高速メモリを使用する場合があります。
  • 最大の違いの1つは、SSDドライブがUSBフラッシュドライブよりも高い標準に作られていることです。フラッシュドライブは通常、データ転送と短期ストレージに使用されるため、SSDほど信頼性が高い必要はありません。

1
DRAMは確かにNANDよりも高速ですが、電源が入っていても揮発性であるため、リフレッシュが必要です。
おがくず

@おがくず:はい。あなたがただ凝っただけなのか、私が言ったことに同意しないのかはわかりません。(誰かがこの答えを下したので、私は尋ねます。)
火砕法

両方。あなたが書いたように、DRAMは不揮発性ストレージのSSDで使用されていないため、私はあなたの答えを否定しました。
おがくず

2
不揮発性ストレージに使用されているとは主張しませんでした。私はそれらがより高価なSSDで使用されていると言いました、それは本当です。参照してくださいここで「超高速SSDのラックマウント」の下で:「今日の市場では、SAN上の最速のラックマウントSSDは常にRAMのSSDです。」。別の記事はこちら
火砕物

一般的にSSDは可動部分のないドライブを意味するので、RAMは確かにSSDです2つのSSD
ロバート

0

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

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

https://danielmiessler.com/blog/the-difference-between-ssd-and-flash-hard-drives/ http://www.mynetworks.me/2010/12/20/ssd-solid-state-drive- vs-flash-drive-usb-drive /


1
しかし、ポイントは論理的に正しいようには聞こえません。たとえば、ハードドライブはプラッターを使用し、SSDはフラッシュメモリを使用するため、#1は違いではありません。
oldmud0

ただし、2番目の記事は非常に便利です。
oldmud0

「... SSDとFlashを比較する...後者は前者の一種です」。それは間違った方法です。「SSD to Flash」を意味します。
火砕物

@pyrocrastyいいえ、そうではありません。中核となるSSDは、フラッシュベースのストレージデバイスの一種です。重要なコンポーネントがなければ、話すべきSSDはありません。バッテリーの一種であるリチウムイオンと同じように。いいえ、「後者は前者の一種です」。言い換えれば、SSDは、リチウムイオン電池が何であるかをベースのメモリにフラッシュすることです...まあ、電池。「フラッシュドライブ」(USBフラッシュドライブなど)の一般的な用語と「フラッシュ」(フラッシュメモリ)を混同しないでください。
サミール

@sammyg:フラッシュはソリッドステートメモリの唯一のタイプではありません。少なくとも、フラッシュメモリと呼ばれるメモリは不揮発性でなければなりません。ただし、揮発性のソリッドステートメモリ(RAM)も存在します(その点でハードドライブで使用されることもあります)。フラッシュベースのドライブはすべてSSDですが、すべてのSSDがフラッシュベースではありません。
火砕物
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.