Skip to main content

Vad är det installerbara filsystemet?

Det installerbara filsystemet (IFS) är ett abstrakt programmeringsgränssnitt (API) som ger ett operativsystem möjligheten att komma åt olika filsystem utan att kräva att operativsystemet ska konfigureras i det specifika formatet.I huvudsak kan operativsystemet ladda drivrutiner som använder det installerbara filsystem API som instruerar operativsystemets kärnområde, kallad kärnan, om hur man åtkomst till det nya filsystemet.Denna funktionalitet gör det möjligt för en användare att bläddra och ändra alla filsystem för vilket en installerbar filsystemdrivrutin (FSD) finns.Det ger också tillverkare en mekanism som kan användas för att låta en dator gränssnitt med en lagringsenhet utan att behöva designa enheten för att använda något befintligt filsystem.IFS tillhandahåller ett lager av abstraktion som är tillräckligt effektiv för att tillåta att en fjärrnätverk kan monteras genom samma mjukvarumekanismer, vilket kan ses med nätverksfilsystemet (NFS).

Det ursprungliga installationsfilsystemet utvecklades av IBM REG;och Microsoft Under arbetet tillsammans med att utveckla OS/2 -operativsystemet för att säkerställa att programvaran skulle kunna arbeta med ny teknik i framtiden.Microsoft så småningom integrerade tekniken i sina Windows operativ system.Andra versioner av abstrakt mjukvarubaserade filsystemgränssnitt finns, även om de i allmänhet kallas ett virtuellt filsystem på icke-Windows Operativsystem.

Inom operativsystemet fungerar det installerbara filsystemet genom att ladda en viktig kod i systemets kärna, det område där programvarubehandlingen på lägsta nivå äger rum.Detta gör att IFS-drivrutinen kan ha mycket direkt tillgång till hårdvaran där filsystemet är beläget, men begränsar också användningen av biblioteksfunktioner på hög nivå på grund av hur kärnan är uppdelad.Under Windows , det installerbara filsystemet laddas faktiskt som ett sammanställt dynamiskt länkat bibliotek (DLL) och innehåller vanligtvis verktyg som ger användaren möjlighet att formatera och reparera en volym med hjälp av det anpassade filsystemet.

Det finns en mängd olika användningsområdenför det installerbara filsystemet.En av de vanligaste är att komma åt filer på en partition eller enhet som hanteras av en annan typ av operativsystem.IFS kan också användas av tillverkare av bärbara lagringsenheter som flash -enheter eller tillverkare av digitala kameror för att ge ett sätt att se filerna som lagras i enheterna på ett bekant sätt.En installerbar filsystemdrivrutin kan användas för att ändra hur en befintlig partition nås trots det faktiska filsystemet som används, vilket gör att en enhet kan göras skrivskyddad genom att ladda en konfigurerad IFS.