Pamięć flash w dużej mierze zrewolucjonizowała sposób, w jaki radzimy sobie z pamięcią komputera, i umożliwiła zarówno szybszym, jak i mniejszym komputerom, które są bezpieczniejsze przed utratą danych dzięki temu, że nie wymagają żadnych ruchomych części. Możesz jednak nie wiedzieć, że istnieje więcej niż jeden rodzaj pamięci flash - i chociaż mogą być podobne, istnieją pewne kluczowe różnice.
Zanim przejdziemy do różnych rodzajów pamięci NAND, ważne jest, aby zrozumieć, czym właściwie jest pamięć NAND lub pamięć flash. NAND jest zasadniczo nieulotnym nośnikiem pamięci, który nie potrzebuje energii do przechowywania danych - w przeciwieństwie do niektórych innych nośników pamięci. NAND może jednak istnieć w wielu różnych rodzajach.
Ale jakie są te różne rodzaje? A dlaczego niektórzy są lepsi od innych? Oto przegląd każdego z głównych typów pamięci flash i dlaczego są one różne.
SLC
Pamięć SLC, jednopoziomowa pamięć komórkowa AKA, jest najpopularniejszym rodzajem pamięci flash - i najszybszym. Aby zrozumieć jednopoziomowe przechowywanie komórek, musisz najpierw zrozumieć, jak działa przechowywanie danych.
Ogólnie rzecz biorąc, pamięć flash działa przez tranzystory istniejące w jednym z dwóch stanów - co oznacza albo 1 albo 0. Gdy wiele z tych tranzystorów lub komórek, które przechowują tak zwane bity, są połączone razem, przechowują dane. Takie są dane - ciągi bitów, z których każdy ma wartość 1 lub 0.
Ponieważ każda komórka przechowuje tylko jeden bit, dostęp do danych jest znacznie szybszy niż w przypadku innych rodzajów pamięci flash - jednak kompromis polega na tym, że pamięć SLC zwykle oferuje niższe pojemności danych. Jednopoziomowe przechowywanie komórek ma również najwyższy koszt.
Jednopoziomowa pamięć komórkowa jest często używana w wysokowydajnych kartach pamięci i innych sytuacjach krytycznych.
MLC
MLC lub komórka wielopoziomowa to rodzaj elementu pamięci, w którym w każdej komórce może być przechowywany więcej niż jeden bit informacji. Innymi słowy, każda komórka ma wiele poziomów, co oznacza, że więcej bitów można zapisać przy tej samej liczbie tranzystorów.
Dlaczego więc różni się to od innych rodzajów pamięci? Cóż, w technologii NAND z ogniwem jednopoziomowym, tranzystor może istnieć w jednym z dwóch stanów - co równa się 1 lub 0, co oznacza, że każdy tranzystor reprezentuje jeden bit.
Oczywiście istnieje kompromis - i to jest szybkość pamięci. Główną zaletą technologii MLC jest to, że oferuje niższy koszt na jednostkę pamięci, co z kolei prowadzi do większej gęstości danych w tej samej cenie.
eMLC
Istnieje drugi typ pamięci MLC, zwany eMLC lub komórką wielopoziomową dla przedsiębiorstw. Ten typ pamięci został ulepszony w celu zwiększenia liczby cykli zapisu w porównaniu z tradycyjną pamięcią flash MLC klasy konsumenckiej. Pamięć masowa MLC klasy konsumenckiej generalnie oferuje jedynie od 3 000 do 10 000 cykli zapisu, podczas gdy komórki eMLC mogą zaoferować do 20 000 lub nawet 30 000 cykli zapisu. eMLC ma na ogół dłuższą żywotność ze względu na zaawansowany kontroler obsługujący komórkę.
TLC
Komórki jedno- i wielopoziomowe nie są jedynym rodzajem pamięci flash. Być może lepszą nazwą „wielopoziomowej” pamięci komórkowej byłoby „komórka dwupoziomowa”, ponieważ trójpoziomowa pamięć komórkowa faktycznie ma swoją nazwę.
Jak sama nazwa wskazuje, pamięć komórkowa trzypoziomowa przechowuje potężne trzy bity informacji na komórkę. Ta technologia została po raz pierwszy opracowana przez Samsunga, a Samsung tak naprawdę nazywa ją 3-bitową MLC.
Wszystko, co złe w pamięci MLC, jest jednak wzmacniane przez pamięć TLC - to znaczy, że pamięć TLC jest jeszcze tańsza, ale jeszcze wolniejsza i mniej niezawodna.
Zamknięcie
Jest tu trend - im więcej poziomów, tym mniej kosztownych - ale także, im więcej poziomów, tym wolniejszy i mniej niezawodny jest nośnik pamięci. Jednopoziomowa pamięć komórkowa jest zdecydowanie najbardziej wydajnym rodzajem pamięci flash, ale może nie być najlepsza we wszystkich sytuacjach - czasem uzyskanie większej ilości pamięci, która może być nieco niższa, jest po prostu konieczne.