Zarówno Flash, jak i SSD są oparte na pamięci flash opartej na NAND , która przechowuje dane bez zasilania i dlatego może być oznaczona jako pamięć Flash.
Technologicznie główne różnice między nimi są następujące:
- Technologia leżąca u podstaw budowy NAND,
- Jakość kontrolera pamięci Flash,
- Złącze komputera: USB lub SATA.
Technologie NAND
Technologie NAND różnią się w dwóch punktach: szybkości i ceny.
Z jednej strony znajduje się MLC (komórka wielopoziomowa), która jest elementem pamięci zdolnym do przechowywania więcej niż jednego bitu informacji. Większość pamięci flash MLC NAND ma cztery możliwe stany na komórkę (lub nawet więcej w przypadku TLC), dzięki czemu może przechowywać kilka bitów informacji na komórkę. Zmniejsza to liczbę wymaganych tranzystorów, a tym samym zmniejsza rozmiar i koszty produkcji, jednocześnie zmniejszając prędkość i zwiększając możliwość wystąpienia błędów.
Z drugiej strony znajduje się SLC (komórka jednopoziomowa), w której każda komórka może istnieć w jednym z dwóch stanów, przechowując jeden bit informacji na komórkę. Zwiększa to prędkość dostępu, jednocześnie zwiększając koszty produkcji i zużycie energii elektrycznej.
Komórka MLC jest zazwyczaj oceniana na 10 000 cykli kasowania / zapisu, podczas gdy komórka SLC może trwać 10 razy dłużej niż przed awarią.
Ze względu na te różnice MLC jest zwykle używany w wolniejszych i tańszych mediach, do których dostęp zwykle odbywa się przez USB. Dobry dysk SSD będzie korzystał z SLC i będzie droższy, ale szybszy, będzie miał dłuższą żywotność i będzie zwykle dostępny przez SATA 2 lub 3.
Kontroler pamięci
Kontroler pamięci masowej USB ma tylko mały mikrokontroler z niewielką ilością pamięci ROM i RAM na chipie.
Kontroler SSD jest znacznie bardziej skomplikowany. Kontroler jest wbudowanym procesorem, który wykonuje kod na poziomie oprogramowania układowego i jest jednym z najważniejszych czynników wydajności dysku SSD. Niektóre funkcje wykonywane przez kontroler obejmują:
- Kod korekcji błędów (ECC)
- Wyrównanie zużycia
- Złe mapowanie bloków
- Czytaj szorowanie i czytaj zarządzanie zakłóceniami
- Odczytywanie i zapisywanie w pamięci podręcznej
- Zbieranie śmieci
- Szyfrowanie
W hybrydowym dysku SSD kontroler będzie również zarządzał małym klasycznym dyskiem twardym.
Złącze
Pamięć flash zwykle używa standardowej wtyczki USB, która zapewnia fizyczny interfejs komputera hosta. Mogą one teraz zwiększać prędkość USB-3 w przypadku droższych modeli lub USB-2 w przypadku popularnych.
Technologia SSD wykorzystuje interfejsy elektroniczne kompatybilne z tradycyjnymi wewnętrznymi dyskami twardymi blokowymi we / wy (I / O). Ponadto, nowe interfejsy I / O, takie jak SATA Express, zostały zaprojektowane w celu spełnienia określonych wymagań technologii SSD. Większość kart SSD jest zwykle znacznie szybsza niż klasyczne dyski twarde.
Podsumowanie
Pamięć flash zwykle ma mniejszą pojemność pamięci, jest wolniejsza, tańsza i mniej niezawodna niż dysk SSD.
Oczywiście zawsze istnieją urządzenia, które wypełniają te różnice za pomocą technologii kompensacyjnych.
Bibliografia :