Belépés
Elrejt
BEJELENTKEZÉS
Azonosító
Jelszó
"Csak" egy villanás
"Csak" egy villanás
2004.07.16.

Cikkünkben a Flash memóriák gyártási technológiáit boncolgatjuk kicsit.

A Toshiba az 1980-as években találta fel a Flash memóriát, egy olyan új memória technológiát, mely akkor is képes az adatok tárolására miután az eszköz áramellátása megszakad. Az azóta eltelt időben a Flash memóriák egy sor berendezés bizonyították adattárolási képességüket. Az alábbi berendezésekben használnak széles körben Flash memóriákat: - Notebookok - PDA-k - GPS-ek (Globális Helymeghatározó Rendszer) - Zenelejátszók (MP3) - Számítógépek - Digitális kamerák - Elektronikus hangszerek - Mobil telefonok A Flash memória kártyák a következő előnyös tulajdonságokkal rendelkeznek: Mivel nincsenek mozgó alkatrészeik, nem kell tartani mechanikai meghibásodástól, mint például a winchesterek esetében. Megbízhatóságuk, párosulva a kiváló hőmérséklet és rázkódás iránt mutatott ellenálló-képességgel, ideálissá teszi őket hordozható eszközökben történő alkalmazásra. A kártyák működése emellett teljesen zajtalan. Mi most a NAND Flash memóriák két fő típusát vizsgáljuk meg kicsit részletesebben, nevezetesen az SLC-t és az MLC-t. SLC = Single Level Cell (Egyszintű cella) - egy bit adat tárolódik minden egyes memóriacellában - a cellának két állapota van: üres (1) vagy programozott (0) MLC = Multi Level Cell (Többszintű cella) - két bit adat tárolódik minden egyes memóriacellában - a cellának négy állapota van: üres (11), (10), (01), (00) A kétfajta felépítés 6 jelentős különbséget eredményez: 1. Megbízhatóság Az MLC eszköznek sokkal pontosabban kell az elektromos töltést kezelnie. Ez több időt vesz igénybe, így a programozás lassabb lesz, mint az SLC esetében. Az MLC vezérlő áramkörnek nagyobb precizitással kell kiolvasni a töltést. Bár ez nem kerül több időbe, a kisebb hibahatárok miatt a hibás leolvasás esélye megnő. Az MLC celláknak pontos töltés mennyiséget kell tárolniuk. Idővel a szivárgás és egyéb hatások miatt a cella logikai szintje megváltozhat. Ezt további hibajavító áramkörökkel kell ellensúlyozni. Egy pohár vizet használva analógiaként: Könnyebb egy poharat teljesen megtölteni vízzel vagy üresen hagyni és aztán megállapítani, hogy van-e benne víz. Viszont egy poharat üresen hagyni vagy 1/3-nyira, 2/3-nyira vagy tele tölteni sokkal több időt, energiát és nagyobb precizitást igényel. A töltöttség szintjét leolvasni is sokkal bonyolultabb. 2. Teljesítmény Az SLC teljesítménye 3-6 szorosa az MLC-nek. (Írási sebesség: SLC: 8MB/s+, MLC: 1,5MB/s) 3. Tartósság A két technológia közötti élettartam különbség jelentős: az MLC megbízhatósága 10.000 ciklus után már kérdéses, míg az SLC megbízhatósága még 100.000 ciklus után is megfelelő. 4. Részleges programozhatóság Az SLC egy lapon belül is részlegesen programozható, míg az MLC nem képes erre. Az MLC teljesítménye jelentősen csökken, ha egy 512B méretű szektort - ami kisebb, mint a lapméret (2KB), kell írni az eszközbe. 5. Kapacitás/Sűrűség A csíkszélesség csökkentésében az SLC technológia jelenleg 6-9 hónap előnyben van az MLC-vel szemben. Ahogy egyre kisebb méretek felé haladunk, a különbség tovább nő. 6. Ár Az MLC összesített ára MB-onként 80% több, mint az SLC-é. Végezetül levonhatjuk a tanulságot, hogy bizonyos feladatokra az MLC memóriák jelenthetik a megfelelő megoldás, különösen ha egyedül az ár a legfontosabb követelmény. Míg az SLC memóriák a nagy sebességet és megbízhatóságot igénylő feladatokra az ideálisabbak.