Multi Level Cell, MLC (z ang. komórka o wielu poziomach, komórka wielostanowa) – technologia pamięci flash. Cechuje się wieloma stanami napięć w każdej komórce, co umożliwia zapisanie w niej więcej niż jednego bitu, w przeciwieństwie do pamięci typu SLC (ang. single-level cell), której komórka może znajdować się tylko w dwóch różnych stanach logicznych, przechowując jeden bit informacji.

Większość pamięci MLC jest zaprojektowana do zapisu 2 bitów informacji na każdą komórkę pamięci, co daje 4 możliwe do uzyskania stany logiczne. W czerwcu 2008 roku południowokoreański producent półprzewodnikowych pamięci Hynix zaprezentował pamięci TLC z trzema bitami na komórkę, czyli 8 stanami logicznymi w jednej komórceHynix develops triple level cell nand flash 30 percent cheaper . W październiku 2009 roku SanDisk rozpoczął produkcję pamięci flash w technologii QLC, która pozwala na przechowywanie 4 bitów w każdej komórce pamięciSanDisk X4 Techology (4 bit per cell) .

Do projektowania układów pamięci flash, dla których najważniejsza jest pewność zapisu i odczytu, podchodzi się w inny sposób, wręcz przeciwny: wykorzystuje się w nich dwie komórki pamięci do zapisu jednego bitu – dla zminimalizowania prawdopodobieństwa wystąpienia błędu.

Różnice SLC i MLC + PorównanieSLCMLC Gęstość 16 Mbit32 Mbit64 Mbit Prędkość odczytu 100 ns120 ns150 ns Rozmiar bloku 64 KB 128 KB Architektura x8 x8/x16 Wytrzymałość 100 000 cykli 10 000 cykli Tolerancja natemperaturę duża mała

Przewagą technologii MLC jest większa gęstość upakowania danych i, co bezpośrednio z tego wynika, niższa cena w stosunku do pojemności. Natomiast wraz ze wzrostem liczby stanów napięć, granice między poszczególnymi stanami się zawężają, co skutkuje zwiększoną podatnością na błędy danych. Aby zredukować tak powstałe przekłamania wymagane jest zastosowanie bardziej złożonego oprogramowania do obsługi zapisu/odczytu.

W roku 2012 firma Samsung w swoich najnowszych napędach SSD serii 840 zaczęła stosować pamięci typu TLC (Triple Level Cell). Jest to 8-stanowy MLC, który ma jeszcze większą gęstość upakowania danych niż 4-stanowy MLC i umożliwia zapisywanie 3 bitów informacji na każdą komórkę pamięci. Układy tego typu mają 10 krotnie mniejszą liczbę cykli zapisu niż pamięci wykorzystujące dwustanowy MLC i aż 100 krotnie mniejszą niż SLC. Liczba ta jest szacowana na około 500 cyklihttp://web.archive.org/web/20131124102721/http://www.lsi.com/downloads/Public/Flash%20Storage%20Processors/LSI_PRS_AIS2012_NextGenerationFlash.pdf .

Przypisy

Linki zewnętrzne

Kategoria:Pamięci komputerowe