SD-kort blokkstørrelser

SD-kort blokkstørrelser


Secure Digital (SD) minnekort gi flashminne lagringsplass for kameraer, datamaskiner og en rekke andre elektroniske enheter. SD Association, en bransjeorganisasjon som består av SD-kort produsenter setter standarder for hvordan data lagres og hentes på SD-minnekort. Disse retningslinjene bidra til at disse praktiske, flyttbare minneenheter holder seg til standardiserte protokoller og design spesifikasjoner, noe som gjør dem kompatible med datamaskiner og andre enheter som er produsert av mange forskjellige produsenter.

Standarder

Standarden for minneblokker på Secure Digital minnekort vedtatt av SD Association er en fast størrelse på 512 kB, selv om ikke alle kortene holder seg til denne standarden. I en juni 2007 artikkel publisert på teknologi nettstedet ZD Net, bemerker spaltist Robin Harris at hver blokk på et SD-kort er videre delt inn i "sider" på ca 2 KB hver.

variasjoner

Selv om standard blokkstørrelse på et SD-kort er 512KB, er mange forskjellige flash-minneenheter annonsert som SD-kort, og noen produsenter bruker andre blokkstørrelser. I ZD Net artikkelen, påpeker Harris at mange SD-kort bruker blokkstørrelser av bare 128KB. Blokkstørrelser vanligvis være konsekvent på en gitt SD-kort.

skrivehastigheter

Mindre blokkstørrelser gi et SD-kort for å skrive data raskere. Når en elektronisk enhet skriver til flash-minne, må det først slette hele blokken, og deretter skrive dataene i denne blokken sammen med den nye informasjonen. Skrivbar data blir lagret i en buffer for å fremskynde prosessen, men å slette og gjenskape større blokker kan ta litt lengre tid enn det gjør for mindre blokker, som fører til en forsinkelse når du skriver større filer til et SD-kort.

Sekvens

Elektroniske enheter følge en bestemt rekkefølge ved skriving av data til blokker på et SD-minnekort. Skriveprosessen begynner med blokk null, den første blokken, og fortsetter i rekkefølge til og blokk 64. Dette hjelper fremskynde skriveprosessen, men kan føre til en forsinkelse eller bortkastet lagringsplass når du skriver små mengder data.

betraktninger

Fordi SD-kort bruker en konstant blokkstørrelse på 512 kB eller mindre, med stor kapasitet kort inneholder et betydelig antall lagringsblokker. For eksempel, et 64GB kort som er formatert til 128KB blokker holder mer enn en million blokker. I tillegg, SD-kort, som andre flash lagringsmedier, avhengig av programvaredrivere som gjør det flyttbare mediet til å samhandle med elektroniske enheter mye som en tradisjonell harddisk. Denne programvaren opptar plass på SD-kort, noe som reduserer kortet samlede lagringskapasitet.