Solid State Drive har gett oss ett steg framåt i förmågan att öppna applikationer och läsa filer snabbt. Dess lagringsmekanism fungerar enligt samma principer som andra flashlagringsmedier använder, nämligen icke-flyktigt minne, vilket förhindrar att minnet försvinner på grund av strömförlust som det gör i RAM. Eftersom både SD-kort och SSD-enheter använder solid state-lagring och inga rörliga delar finns det någon märkbar skillnad mellan de två typerna av minne? Ska inte ett SD-kort med massiv kapacitet vara ungefär samma sak som en liten SSD?

Inte alla NAND är lika

NAND flashminne beror på annan maskinvara som är installerad på enheten eller inbäddad i chipsen. En NAND-cell är i grunden en serie halvledare som rymmer data inuti dem. Hastigheten där de läser och skriver information är nästan helt beroende av hur de ordnas och hur de kontroller som hämtar och skickar data samordnar processen.

Teoretiskt kan du sluta med ett SD-kort som skriver och läser lika snabbt som en SSD. För det mesta blir ett genomsnittskort inte så snabbt. Den begränsade mängden utrymme som de tillhandahåller tillåter inte tillverkarna mycket utrymme att manövrera och skapar en miljö där stora mängder data kan flyttas i små klockcykler.

Detta betyder inte att det inte finns olika typer av NAND flashminne, var och en med sina egna nackdelar och fördelar. Du kan dock teoretiskt flytta NAND från en SSD (till exempel 3D TLC NAND som finns i Samsung SSD 850 EVO) till ett SD-kort. För att SD-formatet ska fungera behöver det bara kommunicera med de enheter som läser det.

Låt oss fokusera på skillnaderna lite

Eftersom SD-kort har en begränsad mängd utrymme, trycks mikrokontrollen som hämtar lagring och skriver till den vanligen till kanten av kortet, som följande bild.

Det finns bara så många instruktioner som kan programmeras till en mikrokontroller av den storleken, och med en så liten infrastruktur är sättet som ett SD-kort hanterar data ganska rudimentärt. Det kommer att ha en tendens till att lagra data där det finns ledigt utrymme och läsa saker så ordentligt som möjligt.

Detta gäller inte SSD-enheter, som har lyxen att passa hela sitt minne och hela sin infrastruktur i ett utrymme som passar in i den genomsnittliga dators drivfack. Så här ser det ut. (Styrenheten är cirklad precis som i bilden ovan.)

Hela SSD-infrastrukturen är byggd för att säkerställa att ingen enskild cell används mer än de andra, vilket gör att alla filer fungerar så balanserat som möjligt, vilket är vad du kan förvänta dig från en enhet som gör en hel del läs- / skrivoperationer.

Den större mängden utrymme tillåter också tillverkare att infoga marker som lagrar cachade data, vilket är avgörande för att snabbt och snabbt kunna hantera tunga och repetitiva operationer. Ingen tid är bortkastad och allt överföres flytande.

Utöver detta tillåter den extra massan av enheten att den släpper ut mer värme. Detta gör det möjligt att ha mer strömhumma kontroller som skulle vara oåtkomliga i ett SD-format (eftersom det både drar mer ström än små handhållna enheter kan ge och värmer upp betydligt).

Slutsats

Huvuddelen av allt detta är att varje plattform var utformad för att fungera i specifika miljöer. SD-kort används bäst för att lagra filer och spela upp dem, medan SSD-filer är optimerade för att köra operativsystempartitionen på en dator och allt som en sådan uppgift skulle kräva. Man har en enklare roll medan den andra behöver vara smartare och mer anpassningsbar. Det handlar inte bara om hastighet här utan också om arbetsflöde och mångsidighet.

Vad tycker du om möjligheten att ha SD-kort med tillräckligt komplexa mikrokontroller som gör det möjligt för dem att fungera som växlingsbara enheter för telefoner där hela applikationer kan installeras på dem istället för att behöva ha en del av core app i intern NOR-lagring? Berätta vad du tycker i en kommentar!