Kas yra „Flash“ failų sistema?

„Flash“ failų sistema yra tokia, kurią sudaro elektroniniu būdu ištrinamos programuojamos tik skaitymo atminties (EEPROM), vadinamos „flash“ atmintimi, tipas. Tai vienas iš populiariausių duomenų saugojimo būdų ir yra nepastovus, o tai reiškia, kad išsaugo informaciją net tada, kai nėra maitinimo. Duomenų centrų serveriuose, taip pat mobiliuosiuose telefonuose ir delniniuose kompiuteriuose esanti „flash“ failų sistema yra suskirstyta į duomenų blokus, kurių kiekvienas turi būti visiškai ištrintas prieš įrašant. Standartiniame trynimo bloke telpa apie 128 kilobaitus duomenų, o kai kuriuose blokuose galima saugoti net 2,048 kilobaitus.

„Flash“ failų sistemos atmintis negali būti saugoma be galo daug laiko. Po tam tikro skaičiaus rašymo ir ištrynimo ciklų duomenys sugadinami ir atminties dalių nebegalima naudoti. Susidėvėjimo lygiavimas naudojamas norint sukurti pusiausvyrą tarp dažnai naudojamų ir nenaudojamų blykstės dalių. Dinaminio nusidėvėjimo niveliavimo procesas gali sukelti didelius disko blokus su retai keičiamais duomenimis, todėl kitose srityse dažnai keičiasi. Statiškesnė strategija perkelia duomenis į vietas, kurios daugiau naudojamos, kad balansas būtų efektyvesnis.

„Flash“ failų sistemoje duomenys randami naudojant duomenų blokų ir sektorių atvaizdavimo metodą. Šie duomenų struktūrų žemėlapiai yra saugomi „flash“ įrenginiuose ir atnaujinami, kai duomenys keičiami naudojant specialias priskirtas tapatybes kiekvienam blokui. Sektoriai ir blokai automatiškai susiejami, kai laisvosios kreipties atmintyje įvyksta perrašymo ciklas, tačiau „flash“ sistemoje netiesioginis žemėlapis padeda susieti sektorius su blokais. Duomenis galima rasti greičiau naudojant tiesioginį žemėlapį, kuris saugomas „flash“ operacijų lygmenyje, tam tikra sąsajos sekcija, kurioje yra informacija apie duomenis, priskirtus įvairiems blokams ir trynimo vienetams.

Duomenų saugojimas dažnai nurodomas kaip „flash“ failų sistemos pranašumas. Kiek laiko duomenys išliks saugūs, priklauso nuo darbo temperatūros ir nuo to, kiek įrašymo ir ištrynimo ciklų atminties įrenginys gali atlikti prieš pablogėjus sistemos veikimui. Daugelio blykstės sistemų veikimo laikas yra 20 metų ir toleruoja nuo 1,000 1,000,000 iki XNUMX XNUMX XNUMX trynimo ciklų. Kuo dažniau įrašomi ir ištrinami duomenys ir kuo aukštesnė temperatūra, tuo trumpesnė bendra saugomų duomenų ir atminties sistemos gyvenimo trukmė.