Skip to main content

Hvad er et flash -filsystem?

Et flash-filsystem er et, der består af en type elektronisk sletbar programmerbar skrivebeskyttet hukommelse (EEPROM) kaldet flashhukommelse.Det er en af de mest populære metoder til lagring af data og er ikke-flygtig, hvilket betyder, at det bevarer information, selv når der ikke er nogen magt.Fundet i datacenter -servere såvel som mobiltelefoner og håndholdte computere, er der arrangeret et flash -filsystem i blokke af data, hver, der skal slettes fuldt ud, før de skrives til.Standard sleteblokken indeholder ca. 128 kilobyte data, og nogle blokke kan opbevare så meget som 2.048 kilobyte.

Hukommelsen i et flash -filsystem kan ikke gemmes i en uendelig mængde tid.Efter et vist antal skrivnings- og sletningscyklusser bliver data ødelagt, og sektioner af hukommelsen kan ikke længere bruges.Slid på nivellering bruges til at skabe en balance mellem dele af flash, der ofte bruges, og andre, der ikke er.Processen med dynamisk slid på nivellering kan føre til store blokke af en disk med data, der sjældent ændres, hvilket får hyppige ændringer til at forekomme på andre områder.En mere statisk strategi flytter data til steder, der bruges mere for at gøre balancen mere effektiv.

I et flash -filsystem findes data ved hjælp af en metode til kortlægning af datablokke og sektorer.Disse datastrukturkort gemmes inde i flash -enheder og opdateres, når ændringer i data foretages ved hjælp af specielle tildelte identiteter for hver blok.Sektorer og blokke er automatisk forbundet, når en omskrivningscyklus forekommer i tilfældig adgangshukommelse, men i et flash -system hjælper et indirekte kort med at forbinde sektorer med blokke.Data kan findes hurtigere med et direkte kort, der er gemt i flashtransaktionslaget, en slags interface -sektion, der indeholder oplysningerne om data, der er tildelt forskellige blokke og sletningsenheder.

Dataopbevaring er ofte anført som en fordel for denFlash File System.Hvor længe data forbliver sikre, afhænger af driftstemperaturen, og hvor mange skriver og slette cykler, som en hukommelsesenhed kan gennemgå, før systempræstation forringes.Mange flashsystemer er vurderet til at vare 20 år og til at tolerere overalt fra 1.000 til 1.000.000 sletningscyklusser.Jo hyppigere data er skrevet og slettet, og jo højere er temperaturerne, jo kortere er den generelle forventede levealder for de tilbageholdte data og hukommelsessystemet.