Kas yra įdiegiama failų sistema?

Įdiegiama failų sistema (IFS) yra abstrakti programavimo sąsaja (API), suteikianti operacinei sistemai galimybę pasiekti skirtingas failų sistemas, nereikalaujant, kad operacinė sistema būtų sukonfigūruota tam tikru formatu. Iš esmės operacinė sistema gali įkelti tvarkykles, kurios naudoja įdiegiamą failų sistemos API, kuri nurodo pagrindinei operacinės sistemos sričiai, vadinamai branduoliu, kaip pasiekti naują failų sistemą. Ši funkcija leidžia vartotojui naršyti ir keisti bet kurią failų sistemą, kuriai yra įdiegta failų sistemos tvarkyklė (FSD). Taip pat gamintojams suteikiamas mechanizmas, kurį naudojant galima leisti kompiuteriui prisijungti prie saugojimo įrenginio, nereikalaujant įrenginio projektuoti, kad jis naudotų bet kokią esamą failų sistemą. IFS suteikia abstrakcijos sluoksnį, kuris yra pakankamai efektyvus, kad nuotolinį tinklo diską būtų galima prijungti naudojant tuos pačius programinės įrangos mechanizmus, kaip matyti naudojant tinklo failų sistemą (NFS).

Originalią įdiegiamų failų sistemą sukūrė IBM® ir Microsoft® kartu dirbdami kurdami OS/2 operacinę sistemą, siekdami užtikrinti, kad programinė įranga galėtų dirbti su naujomis technologijomis ateityje. „Microsoft®“ galiausiai integravo technologiją į savo „Windows®“ operacinę sistemą. Yra ir kitų abstrahuotos programinės įrangos failų sistemos sąsajų versijų, nors jos paprastai vadinamos virtualia failų sistema ne Windows® operacinėse sistemose.

Operacinėje sistemoje įdiegiama failų sistema veikia įkeldama svarbų kodą į sistemos branduolį – sritį, kurioje vyksta žemiausio lygio programinės įrangos apdorojimas. Tai leidžia IFS tvarkyklei turėti labai tiesioginę prieigą prie aparatinės įrangos, kurioje yra failų sistema, bet taip pat apriboja aukšto lygio bibliotekos funkcijų naudojimą dėl branduolio skaidymo būdo. Sistemoje „Windows®“ įdiegiama failų sistema iš tikrųjų įkeliama kaip sudaryta dinamiškai susieta biblioteka (DLL) ir paprastai joje yra paslaugų, kurios suteikia vartotojui galimybę formatuoti ir taisyti tomą naudojant pasirinktinę failų sistemą.

Įdiegiama failų sistema naudojama įvairiais būdais. Viena iš labiausiai paplitusių yra prieiga prie failų skaidinyje arba diske, kurį valdo kitokio tipo operacinė sistema. IFS taip pat gali naudoti nešiojamų saugojimo įrenginių, tokių kaip „flash drives“, arba skaitmeninių fotoaparatų gamintojai, kad būtų galima įprastu būdu peržiūrėti įrenginiuose saugomus failus. Įdiegiama failų sistemos tvarkyklė gali būti naudojama norint pakeisti esamo skaidinio prieigos būdą, nepaisant faktinės naudojamos failų sistemos, todėl diską galima padaryti tik skaitymo įkeliant sukonfigūruotą IFS.