MLC i SLC
MLC vs. SLC
W świecie nieulotnych nośników pamięci flash jest stosunkowo nową technologią, która szybko wyrzeźbiła swoją niszę, a nawet zaczęła zastępować tradycyjne dyski twarde, ze względu na znaczne zalety wydajności. Istnieją dwa rodzaje pamięci flash NAND, SLC (Single-Level Cell) i MLC (Multi-Level Cell). Główną różnicą między nimi jest sposób, w jaki przechowują informacje. SLC przechowuje każdy bit na własnej dyskretnej komórce pamięci, podczas gdy MLC umieszcza dwa bity w jednej komórce pamięci. Ta różnica powoduje poważne zmiany w niektórych aspektach.
Ponieważ MLC może umieścić podwójną ilość danych w każdej komórce, ma dwukrotnie większą gęstość danych niż porównywalna pamięć SLC. Oznacza to, że możesz użyć mniejszej ilości krzemu dla danej pojemności lub dwa razy więcej danych z taką samą ilością krzemu. Ponieważ cena pamięci flash opiera się głównie na ilości użytego materiału krzemowego, wyraźnie widać, że dostajesz znacznie niższą cenę za MB z pamięcią flash MLC niż z SLC. MLC sprawia, że pamięć flash jest na tyle tania, że jest w zasięgu większości użytkowników. Większość dysków SSD (Solid State Drives) i pamięci flash korzysta z MLC, natomiast dyski klasy high-end to SLC.
Największą motywacją do używania SLC, pomimo wykładniczo wyższej ceny, jest jego wydajność. Dyski SLC mają znacznie wyższą prędkość odczytu i zapisu, ponieważ posiadanie dedykowanej komórki pamięci dla każdego bitu jest znacznie prostsze w porównaniu do posiadania dwóch. SLC ma również zmniejszone prawdopodobieństwo błędów w pisaniu, zmniejszając w ten sposób możliwość ponownego zapisywania danych. Jeśli chodzi o żywotność napędu, dyski SLC mają tę zaletę. Dodatkowe zapisy spowodowane przez dyski oparte na MLC, ze względu na dodatkowy bit, powodują, że pamięć flash zawodzi znacznie szybciej w porównaniu do dysków SLC. Chociaż dyski MLC mogą zawodzić szybciej niż SLC, ich żywotność jest wystarczająco długa, aby wystarczyła na potrzeby większości użytkowników.
Streszczenie:
1. SLC przechowuje pojedynczy bit dla każdej komórki pamięci, podczas gdy MLC przechowuje 2 bity dla każdej komórki pamięci.
2. SLC ma mniejszą pojemność danych w porównaniu do MLC, z tą samą ilością materiału półprzewodnikowego.
3. SLC kosztuje znacznie więcej niż MLC.
4. SLC działa o wiele lepiej w porównaniu do MLC.
5. SLC trwa dłużej w porównaniu do MLC.