Hva er et Flash-filsystem?

Et flash-filsystem er et som består av en type elektronisk slettbart programmerbart skrivebeskyttet minne (EEPROM) kalt flashminne. Det er en av de mest populære metodene for lagring av data og er ikke-flyktig, noe som betyr at den beholder informasjon selv når det ikke er strøm. Funnet på datasenter-servere, så vel som mobiltelefoner og håndholdte datamaskiner, er et flash-filsystem ordnet i datablokker, som hver må slettes i sin helhet før det skrives til. Standard sletteblokk inneholder omtrent 128 kilobyte data, og noen blokker kan lagre så mye som 2,048 kilobyte.

Minnet i et flash-filsystem kan ikke lagres i uendelig mye tid. Etter et visst antall skrive- og slettesykluser blir data ødelagt og deler av minnet kan ikke lenger brukes. Slitasjeutjevning brukes for å skape en balanse mellom deler av blitsen som ofte brukes og andre som ikke er det. Prosessen med dynamisk slitasjeutjevning kan føre til store blokker av en disk med data som sjelden blir endret, noe som fører til at det ofte forekommer endringer i andre områder. En mer statisk strategi flytter data til steder som brukes mer for å gjøre balansen mer effektiv.

I et flash-filsystem finnes data ved hjelp av en metode for å kartlegge datablokker og sektorer. Disse datastrukturkartene lagres i blitsenheter og oppdateres når endringer i data gjøres ved å bruke spesielle tilordnede identiteter for hver blokk. Sektorer og blokker assosieres automatisk når en omskrivingssyklus oppstår i tilfeldig minne, men i et blitssystem hjelper et indirekte kart å knytte sektorer til blokker. Data kan bli funnet raskere med et direkte kart som er lagret i flashtransaksjonslaget, en slags grensesnittdel som inneholder informasjonen om data som er tilordnet forskjellige blokker og slette enheter.

Oppbevaring av data er ofte oppført som en fordel for flash-filsystemet. Hvor lenge data forblir trygge avhenger av driftstemperatur og hvor mange skrive- og slette sykluser en minneenhet kan gjennomgå før systemytelsen forringes. Mange blitzsystemer er vurdert til å vare i 20 år og tåle alt fra 1000 til 1 000 000 viskesykluser. Jo hyppigere data blir skrevet og slettet, og jo høyere temperaturer, jo kortere blir den generelle levealderen for det beholdte data- og minnesystemet.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?