У чому полягає технічна різниця між флеш-накопичувачем і SSD?


55

Я просто читав питання про резервні копії з флеш-накопичувачами, але я був не зовсім впевнений, чому SSD-диски будуть краще, ніж флешки для резервного копіювання.

На мене твердотільні накопичувачі виглядають як більші версії флеш-накопичувачів. Але, безумовно, має бути щось, що робить перші набагато надійнішими, ніж останні.

Яка різниця між SSD і просто звичайною флешкою? Наприклад, чи обидва вони використовують NAND?


3
Не остаточна відповідь: швидкість і технологія вирівнювання зносу. На останньому, флеш-накопичувачі мають обмежену кількість разів, до яких їх можна записати; тому SSD розроблені з більшими навантаженнями на запис, ніж типові флешки. Вони досягають цього, маючи надлишкові записи, що записуються, та алгоритми обертання між цими клітинками. Сказавши це, ніяких технічних причин у флеш-накопичувачів не може бути.
Отей

1
І хотілося б знати (крім питання), чи є різниця між флеш-пам’яттю NAND в телефонах Android та SSD?
Firelord

Відмінності є і не обмежуються якістю осередків флеш-пам’яті та контролера пам’яті. USB-флешки зазвичай використовують флеш-пам’ять найнижчої якості.
Моав

Відповіді:


56

І Flash, і SSD засновані на NAND-флеш-пам'яті , яка зберігає дані без живлення , і тому вони можуть бути позначені як Flash-пам'ять.

Технологічно основні відмінності між ними полягають у:

  1. Основна технологія, що використовується для побудови NAND,
  2. Якість контролера флеш-пам'яті,
  3. Роз'єм комп'ютера: USB або SATA.

NAND технології

Технології NAND розходяться на два моменти: швидкість і ціна.

З одного боку, знаходимо MLC (багаторівневу комірку), яка є елементом пам'яті, здатним зберігати більше ніж один біт інформації. Більшість флеш-пам'яті NLC NAND має чотири можливі стани на клітинку (або навіть більше з TLC), тому вона може зберігати кілька біт інформації на комірку. Це зменшує кількість необхідних транзисторів, тому зменшує розмір і виробничі витрати, а також зменшує швидкість і збільшує можливість помилок.

З іншого боку, можна знайти SLC (однорівнева комірка), де кожна комірка може існувати в одному з двох станів, зберігаючи один біт інформації на комірку. Це збільшує швидкість доступу, а також збільшує виробничі витрати та споживання електроенергії.

Осередки MLC зазвичай оцінюються в 10 000 циклів стирання / запису, тоді як комірка SLC може тривати в 10 разів, ніж до відмови.

Через ці відмінності MLC зазвичай використовується у повільних та дешевших носіях, доступ до яких зазвичай здійснюється через USB. Хороший SSD використовуватиме SLC та буде дорожчим, але швидшим, мати триваліший термін служби і, як правило, доступ до нього через SATA 2 або 3.

Контролер пам'яті

USB-контролер масового зберігання має лише невеликий мікроконтролер з невеликою кількістю вбудованого ПЗУ та ОЗУ.

Контролер SSD набагато складніше. Контролер - це вбудований процесор, який виконує код на рівні прошивки і є одним з найважливіших факторів продуктивності SSD. Деякі функції, що виконуються контролером, включають:

  • Код виправлення помилок (ECC)
  • Носити вирівнювання
  • Погане блокування карти
  • Читайте скраб і читайте управління занепокоєнням
  • Читання та записування кешування
  • Збір сміття
  • Шифрування

У гібридному SSD контролер також керуватиме невеликим класичним жорстким диском.

З'єднувач

Для флеш-накопичувача зазвичай використовується стандартний USB-роз'єм, який забезпечує фізичний інтерфейс для хост-комп'ютера. Тепер вони можуть досягати швидкості USB-3 для більш дорогих моделей або USB-2 для звичайних.

Технологія SSD використовує електронні інтерфейси, сумісні з традиційними блоками введення / виводу (введення / виведення) внутрішніх жорстких дисків. Крім того, нові інтерфейси вводу / виводу, як SATA Express, були розроблені для задоволення конкретних вимог технології SSD. Більшість SSD-карт зазвичай набагато швидше, ніж класичні жорсткі диски.

Підсумок

Flash-накопичувач, як правило, має менший об'єм пам'яті, повільніше, дешевше, а також менш надійний, ніж SSD.

Звичайно, завжди є пристрої, які усувають ці відмінності за допомогою компенсуючих технологій.

Список літератури:


+1 Але не всі, але більшість флеш-пам’яті та SSD-пам’яті базуються на NAND
Keltari

@Keltari Чи можете ви надати приклад фактичного продукту SSD, який не використовує NAND? Мені цікаво, бо я ніколи його не бачив. Яку ємність мав би SSD на базі NOR? Я маю на увазі, я знаю, що флеш-пам’ять на основі NOR існує. Це було винайдено Intel в 1988 році. Але в даний час всі SSD-накопичувачі, про які я знаю, використовують флеш-пам’ять NAND, яку було винайдено компанією Toshiba в 1989 році. . Я не думаю, що на базі NOR SSD не піде в найближчий час. Таким чином, моє запитання - ознайомитися з готовим продуктом SSD на основі NOR.
Самір

3
Errata: Intel вперше представила флеш-чіп на базі NOR в 1988 році, а Toshiba слідував у 1989 році зі своїм чіпом на базі NAND. Це було придумано раніше, ніж доктор Фуджіо Масуока та його команда в Toshiba, а вперше представлені в 1984 році.
Самір

Дуже приємна відповідь! Взяв людину з найвищими показниками в СУ, щоб написати це теж;)
oldmud0

Відповідно до статті вікіпедії для CompactFlash, вони спочатку були NOR-спалахом, але з тих пір перейшли на NAND.
Брайан Мінтон

0
  • Більшість SSD використовують NAND, хоча кращі можуть використовувати більш швидку пам'ять, як DRAM.
  • Я думаю, що одна з найбільших відмінностей полягає в тому, що SSD-накопичувачі зроблені за вищим стандартом, ніж флеш-пам'яті USB. Флеш-накопичувачі зазвичай використовуються для транспортування даних та короткочасного зберігання, тому вони не повинні бути настільки надійними, як SSD.

1
DRAM, безумовно, швидше, ніж NAND, але він є мінливим навіть під час живлення і тому потребує оновлення.
тирса

@sawdust: Так. Я не можу сказати, чи ви просто розробляєте, чи не погоджуєтесь з чимось, що я сказав. (Я прошу лише тому, що хтось спротив цю відповідь.)
пірокрастія

І те й інше. Я схвалив вашу відповідь, оскільки DRAM не використовується в SSD для енергонезалежного зберігання, як ви писали.
тирса

2
Я не стверджував, що їх використовують для енергонезалежного зберігання . Я сказав, що їх використовували на деяких більш дорогих SSD, що правда. Дивіться тут у розділі "Надшвидкі стійкі жорсткі диски": "На сучасному ринку найшвидші SSD-накопичувачі на SAN завжди є SSD-накопичувачами." Ще одна стаття тут .
пірокрастія

SSD взагалі означає будь-який диск без рухомих частин, тому оперативна пам'ять дійсно є SSD, але ви не можете порівнювати оперативну пам’ять з флеш-накопичувачем, тому він напевно має на увазі енергонезалежний SSD, тому ваша відповідь неправильна, і я думаю, що ви переплутані між собою два SSD
Роберт

0

Там є кілька статей про відмінності між SSD та флеш-накопичувачами.

  1. SSD означає лише жорсткий диск, який не рухається
  2. Flash - це тип пам'яті, який дуже швидкий і не потребує постійного живлення (енергонезалежний)
  3. SSD використовували оперативну пам'ять, але тепер використовують Flash
  4. Коротше кажучи, ви не повинні порівнювати Flash з 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-накопичувач /


1
Точки не здаються логічно коректними. Наприклад, №1 не є різницею, оскільки на жорстких дисках використовуються пластини, тоді як на жорстких дисках використовується флеш-пам’ять, а більше відступ від різниці між SSD і HDD.
oldmud0

Однак друга стаття дуже корисна.
oldmud0

"... порівняйте Flash з SSD ... останній є типом колишнього". Це неправильний шлях. Ви маєте на увазі "SSD to Flash".
пірокрастія

@pyrocrasty Ні, не дуже. За своєю суттю, SSD - це форма запам'ятовувального пристрою. Без ключового компонента не було б жодного SSD, про який можна говорити. Так само, як і Li-ion, який є формою акумулятора. Так що ні, це "останній тип колишнього". Іншими словами, SSD - це флеш-пам’ять на базі літій-іонних батарей ... ну, батарей. Не плутайте загальний термін «флешка» (як на флеш-пам’яті USB) із «Flash» (флеш-пам’ять).
Самір

@sammyg: Flash - не єдиний тип твердотільної пам'яті. Принаймні, пам'ять повинна бути енергонезалежною, щоб називатися флеш-пам'яттю. Однак, летуча твердотільна пам'ять (ОЗП) також існує (і іноді використовується на жорстких дисках з цього приводу). Будь-який флеш-накопичувач - це SSD, але не всі SSD є флеш-накопичувачами.
пірокрастія
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.