Anonim

Flash-minnet har till stor del revolutionerat hur vi hanterar datorlagring, och det har möjliggjort både snabbare och mindre datorer som är säkrare mot dataförlust tack vare det faktum att de inte behöver några rörliga delar. Du kanske dock inte vet att det finns mer än en typ av flashminne - och även om de kan vara likadana, finns det några viktiga skillnader.

Innan vi dyker in i olika typer av NAND-lagring, är det viktigt att förstå vad NAND eller flash-lagring faktiskt är. NAND är i huvudsak ett icke-flyktigt lagringsmedium som inte behöver ström för att behålla data - till skillnad från andra lagringsmedier. NAND kan emellertid existera i flera olika slag.

Men vad är dessa olika slag? Och varför är några bättre än andra? Här är en översikt över var och en av de stora flashminnetyperna och varför de är olika.

SLC

SLC-lagring, AKA enstaka celllagring, är den vanligaste typen av flash-lagring - och den snabbaste. För att förstå celllagring på en nivå måste du först förstå hur datalagring fungerar.

Generellt sett fungerar flash-lagring genom transistorer som finns i ett av två tillstånd - vilket representerar antingen en 1 eller en 0. När många av dessa transistorer, eller celler, som lagrar vad som kallas bitar, är sammankopplade, lagrar de data. Det är vad data är - strängar av bitar, som var och en är antingen en 1 eller en 0.

På grund av det faktum att varje cell bara lagrar en bit kan data nås mycket snabbare än andra typer av flash-lagring - men avvägningen är att SLC-lagring normalt erbjuder lägre datakapacitet. Celllagring på en nivå har också de högsta kostnaderna.

Celllagring på en nivå används ofta i högpresterande minneskort och andra uppdragskritiska situationer.

MLC

MLC, eller cell på flera nivåer, är en typ av minneelement där mer än en bit information kan lagras i varje cell. Med andra ord, varje cell har flera nivåer, vilket innebär att fler bitar kan lagras med samma antal transistorer.

Så varför skiljer det sig från andra typer av lagring? I NAND-flashteknologi med en enda nivå kan en transistor existera i ett av två tillstånd - vilket motsvarar antingen en 1 eller en 0, vilket betyder att varje transistor representerar en bit.

Naturligtvis finns det en avvägning - och det är minneshastighet. Den största fördelen med MLC-tekniken är att den erbjuder en lägre kostnad per lagringsenhet, vilket i sin tur leder till en högre datatäthet för samma pris.

eMLC

Det finns en sekundär typ av MLC-lagring, kallad eMLC, eller företagscell på flera nivåer. Denna typ av lagring har förbättrats för fler skrivcykler än traditionell, MLC-flashminne för konsumentklass. MLC-lagring för konsumenter erbjuder i allmänhet bara mellan 3 000 och 10 000 skrivcykler, medan eMLC-celler kan erbjuda upp till 20 000 eller till och med 30 000 skrivcykler. eMLC har i allmänhet en längre livslängd på grund av en avancerad styrenhet som använder cellen.

TLC

Enkelnivå- och flernivåceller är inte den enda typen av flashlagring. Kanske ett bättre namn för "multi-level" celllagring skulle vara "dual-level cell", eftersom trippelnivå celllagring faktiskt har sitt eget namn.

Som namnet antyder tredubbla celllagring lagrar en rejäl tre bitar information per cell. Denna teknik utvecklades först av Samsung, och Samsung hänvisar faktiskt till den som 3-bitars MLC.

Allt som är dåligt med MLC-lagring förstärks emellertid med TLC-lagring - det vill säga att TLC-lagring är ännu lägre kostnad, men det är ännu långsammare och mindre pålitligt.

Stängning

Det finns en trend här - ju fler nivåer, desto billigare - men också, desto fler nivåer är långsammare och mindre tillförlitligt ett lagringsmedium. Celllagring på en nivå är överlägset den bästa flashlagringstypen, men det kanske inte är bäst för alla situationer - ibland är det helt enkelt nödvändigt att få mer lagring som kan vara något lägre.

Dessa är de viktigaste flashminnetyperna du behöver veta om