Anonim

„Flash“ atmintis iš esmės pakeitė tai, kaip mes elgiamės su kompiuterių saugojimu, ir ji leido naudoti greitesnius ir mažesnius kompiuterius, saugesnius nuo duomenų praradimo, nes jiems nereikia jokių judančių dalių. Tačiau galbūt nežinote, kad yra daugiau nei vienos rūšies „flash“ atmintis - ir nors jie gali būti panašūs, yra keletas pagrindinių skirtumų.

Prieš pasinerdami į įvairius NAND atminties tipus, svarbu suprasti, kas iš tikrųjų yra NAND arba „flash“ atmintinė. NAND iš esmės yra nestabili laikmena, kuriai nereikia duomenų kaupimo galios - skirtingai nuo kai kurių kitų laikmenų. Tačiau NAND gali egzistuoti keliais skirtingais būdais.

Bet kas yra tos skirtingos rūšys? Ir kodėl vieni yra geresni už kitus? Čia pateikiama kiekvieno pagrindinio „flash“ atminties tipo apžvalga ir kodėl jos skiriasi.

SLC

SLC saugykla, AKA vieno lygio ląstelių saugykla, yra labiausiai paplitęs „Flash“ atminties tipas - ir greičiausia. Norėdami suprasti vieno lygio ląstelių saugojimą, pirmiausia turite suprasti, kaip veikia duomenų saugojimas.

Apskritai, „flash“ atmintinė veikia per tranzistorius, esančius vienoje iš dviejų būsenų - tai reiškia arba 1, arba 0. Kai daugelis tranzistorių arba ląstelių, kuriose saugomi vadinamieji bitai, yra sujungti, jie saugo duomenis. Štai kokie duomenys yra - bitų eilutės, kurių kiekviena yra 1 arba 0.

Dėl to, kad kiekvienoje ląstelėje yra tik vienas bitas, duomenis galima pasiekti daug greičiau nei kitų rūšių „flash“ atmintinę - vis dėlto kompromisas tas, kad SLC saugykla paprastai siūlo mažesnę duomenų talpą. Vieno lygio ląstelių laikymas taip pat kainuoja brangiausiai.

Vieno lygio ląstelių saugykla dažnai naudojama didelio našumo atminties kortelėse ir kitose svarbiausiose situacijose.

MLC

MLC arba daugiapakopė ląstelė yra atminties elemento rūšis, kurioje kiekvienoje ląstelėje gali būti saugoma daugiau nei vienas informacijos bitas. Kitaip tariant, kiekviena ląstelė turi kelis lygius, tai reiškia, kad daugiau bitų gali būti saugoma tuo pačiu tranzistorių skaičiumi.

Taigi kodėl tai skiriasi nuo kitų saugojimo rūšių? Na, vieno lygio ląstelių NAND blykstės technologijoje tranzistorius gali egzistuoti vienoje iš dviejų būsenų - tai prilygsta arba 1, arba 0, tai reiškia, kad kiekvienas tranzistorius žymi vieną bitą.

Žinoma, yra ir kompromisas - ir tai atminties greitis. Pagrindinis MLC technologijos pranašumas yra tas, kad ji siūlo mažesnes saugyklos vieneto sąnaudas, o tai savo ruožtu lemia didesnį duomenų tankį už tą pačią kainą.

eMLC

Yra antrinio tipo MLC saugykla, vadinama eMLC, arba daugialypė įmonės ląstelė. Šis saugojimo būdas patobulintas daugiau rašymo ciklų nei tradicinė, vartotojui skirta MLC „flash“ atmintinė. Vartotojų lygio MLC saugykla paprastai siūlo tik nuo 3 000 iki 10 000 rašymo ciklų, o eMLC ląstelės gali pasiūlyti iki 20 000 ar net 30 000 rašymo ciklų. eMLC paprastai yra ilgesnis, nes pažangiausias valdiklis valdo ląstelę.

TLC

Vieno ir daugiapakopiai langeliai nėra vienintelis „Flash“ atminties tipas. Galbūt geresnis „kelių lygių“ ląstelių saugyklos pavadinimas būtų „dviejų lygių langelis“, nes trigubo lygio ląstelių saugykla iš tikrųjų turi savo pavadinimą.

Kaip rodo pavadinimas, trigubo lygio ląstelių saugykla vienoje ląstelėje kaupia didelius tris informacijos bitus. Šią technologiją pirmiausia sukūrė „Samsung“, o „Samsung“ iš tikrųjų ją vadina 3 bitų MLC.

Tačiau viskas, kas blogai apie MLC saugojimą, sustiprinama naudojant TLC saugyklą - tai reiškia, kad TLC saugojimas kainuoja dar pigiau, tačiau yra dar lėtesnis ir mažiau patikimas.

Uždarymas

Čia pastebima tendencija - kuo daugiau lygių, tuo pigesni - bet ir kuo daugiau lygių, tuo lėtesnė ir mažiau patikima laikmena. Vieno lygio ląstelių saugojimas yra pats geriausias našumo „flash“ atminties tipas, tačiau jis gali būti ne geriausias visose situacijose - kartais tiesiog būtina gauti daugiau saugyklos, kurios našumas gali būti šiek tiek mažesnis.

Tai yra pagrindiniai „flash“ atminties tipai, apie kuriuos reikia žinoti