Solid state-drevet har givet os et spring fremad i evnen til at åbne applikationer og læse filer hurtigt. Dens opbevaringsmekanisme fungerer under de samme principper, som andre flash-lagringsmedier bruger, nemlig ikke-flygtig hukommelse, som forhindrer hukommelsen i at forsvinde på grund af strømtab som det gør i RAM. Da både SD-kort og SSD'er bruger solid-state-opbevaring og ikke har bevægelige dele, er der nogen bemærkelsesværdig forskel mellem de to typer hukommelse? Skal ikke et massiv kapacitet SD-kort være omtrent det samme som en lille SSD?

Ikke alle NAND er lige

NAND flash-hukommelse afhænger af anden hardware, der er installeret på enheden eller indlejret i chips. En NAND-celle er dybest set en serie af halvledere, der holder data inde i dem. Den hastighed, hvorpå de læser og skriver oplysninger, er næsten udelukkende afhængige af, hvordan de arrangeres, og hvordan de controllere, der henter og sender dataene, koordinerer processen.

Teoretisk kan du ende med et SD-kort, der skriver og læser lige så hurtigt som en SSD. Det meste af tiden vil et gennemsnitskort ikke være så hurtigt. Den begrænsede mængde plads, de giver, giver ikke producenterne meget plads til at manøvrere og skaber et miljø, hvor massive mængder data kan flyttes i små urcyklusser.

Dette er ikke at sige, at der ikke er forskellige typer NAND flash-hukommelse, hver med deres egne ulemper og fordele. Du kan imidlertid teoretisk flytte NAND fra en SSD (som f.eks. 3D TLC NAND fundet i Samsung SSD 850 EVO) til et SD-kort. For at SD-formatet skal virke, skal det bare være i stand til at kommunikere med de enheder, der læser det.

Lad os fokusere på forskellene lidt

Da SD-kort har en begrænset plads, styres mikrokontrolleren, der henter opbevaring og skriver til den, normalt til kanten af ​​kortet, som det følgende billede.

Der er kun så mange instruktioner, der kan programmeres til en mikrocontroller af den størrelse, og med en så lille infrastruktur er det forholdsvis rudimentært, at et SD-kort håndterer data. Det vil have en tendens til at gemme data, hvor der er ledig plads og læse tingene på en så ordnet måde som muligt.

Dette gælder ikke for SSD'er, som har den luksus at tilpasse hele deres hukommelse og hele deres infrastruktur til et rum, der passer ind i den gennemsnitlige computers drive bay. Her ser det ud. (Controlleren er cirkuleret ligesom i billedet ovenfor.)

Hele infrastrukturen i SSD'en er bygget for at sikre, at ingen enkeltcelle bruges mere end de andre, idet hver filoperation skal holdes så afbalanceret som muligt, hvilket du kan forvente af et drev, der gør en masse læsnings- / skriveoperationer.

Den større mængde plads tillader også producenter at indsætte chips, der lagrer cachelagrede data, hvilket er afgørende for hurtigt at håndtere tunge og gentagne operationer. Ingen tid er spildt, og alt overfører flydende.

Ud over dette tillader den ekstra masse af drevet det at sprede mere varme. Dette gør det i stand til at have mere strøm-sultne controllere, der ville være umulige i et SD-format (fordi det både trækker mere strøm end små håndholdte enheder kunne give og opvarmer betydeligt).

Konklusion

Kernen i alt dette er, at hver platform er designet til at fungere i bestemte miljøer. SD-kort bruges bedst til lagring af filer og afspilning af dem, mens SSD'er er optimeret til at køre operativsystempartitionen på en computer og alt, hvad en sådan opgave vil kræve. Man har en enklere rolle, mens den anden skal være klogere og mere tilpasningsbar. Det handler ikke kun om hastighed her, men også om arbejdsgang og alsidighed.

Hvad synes du om udsigten til at have SD-kort med tilstrækkeligt komplekse mikrocontrollere, der gør det muligt for dem at fungere som swappable drev til telefoner, hvor hele applikationer kunne installeres på dem i stedet for at skulle have en del af core app i intern NOR-opbevaring? Fortæl os hvad du synes i en kommentar!