Skip to main content

Ano ang isang flash file system?

Ang isang flash file system ay isa na binubuo ng isang uri ng elektronikong mabubura na maaaring ma-program na basahin-memorya lamang (EEPROM) na tinatawag na memorya ng flash.Ito ay isa sa mga pinakatanyag na pamamaraan ng pag-iimbak ng data at hindi pabagu-bago, nangangahulugang nananatili itong impormasyon kahit na walang kapangyarihan.Natagpuan sa mga server ng datacenter pati na rin ang mga mobile phone at mga handheld computer, isang flash file system ay nakaayos sa mga bloke ng data, ang bawat isa ay dapat mabura nang buo bago isulat.Ang karaniwang erase block ay humahawak ng halos 128 kilobytes ng data, at ang ilang mga bloke ay maaaring mag -imbak ng mas maraming 2,048 kilobytes.

Ang memorya sa isang flash file system ay hindi maiimbak para sa isang walang hanggan na oras.Matapos ang isang tiyak na bilang ng mga pagsulat at burahin ang mga siklo, ang data ay nasira at ang mga seksyon ng memorya ay hindi na magagamit.Ang leveling ng pagsusuot ay ginagamit upang lumikha ng isang balanse sa pagitan ng mga bahagi ng flash na madalas na ginagamit at iba pa na hindi.Ang proseso ng pabago -bagong leveling ng pagsusuot ay maaaring humantong sa malalaking mga bloke ng isang disk na may data na bihirang mabago, na nagiging sanhi ng madalas na mga pagbabago na magaganap sa ibang mga lugar.Ang isang mas static na diskarte ay gumagalaw ng data sa mga lugar na ginagamit nang higit pa upang gawing mas mahusay ang balanse.Ang mga mapa ng istraktura ng data na ito ay naka -imbak sa loob ng mga aparato ng flash at pag -update kapag ang mga pagbabago sa data ay ginawa sa pamamagitan ng paggamit ng mga espesyal na itinalagang pagkakakilanlan para sa bawat bloke.Ang mga sektor at bloke ay awtomatikong nauugnay kapag ang isang pagsulat ng pagsulat ay nangyayari sa random na memorya ng pag -access, ngunit sa isang sistema ng flash, ang isang hindi direktang mapa ay tumutulong sa mga sektor ng pag -link na may mga bloke.Ang data ay matatagpuan nang mas mabilis na may isang direktang mapa na naka -imbak sa layer ng transaksyon ng flash, isang uri ng seksyon ng interface na naglalaman ng impormasyon sa data na itinalaga sa iba't ibang mga bloke at burahin ang mga yunit.

Ang pagpapanatili ng data ay madalas na nakalista bilang isang pakinabang para saFlash File System.Gaano katagal ang data ay nananatiling ligtas ay nakasalalay sa temperatura ng pagpapatakbo at kung gaano karaming mga sumulat at mabubura ang mga siklo ng isang aparato ng memorya ay maaaring sumailalim bago ang mga pagpapabagal ng system.Maraming mga sistema ng flash ang na -rate hanggang sa huling 20 taon at upang tiisin kahit saan mula sa 1,000 hanggang 1,000,000 na bumubura ng mga siklo.Ang mas madalas na data ay nakasulat at tinanggal, at mas mataas ang mga temperatura, mas maikli ang pangkalahatang pag -asa sa buhay ng napanatili na data at memorya ng sistema.