Telepíthető fájlrendszer

Az Installable File System Framework egy olyan operációs rendszer- összetevő, amely lehetővé teszi az alkalmazásprogramok számára, hogy csak egy fájlrendszert láthassanak és kezeljenek egy központi interfészen keresztül , még akkor is, ha az operációs rendszernek különböző illesztőprogramokon keresztül kell különböző fájlrendszerekhez hozzáférnie.

Az IFS előtti helyzet

Nincs ilyen keret az MS-DOS . Az alkalmazás programok az operációs rendszer INT 21H hívását használják a FAT fájlrendszer használatához. Egy másik fájlrendszer illesztőprogramjának át kell irányítania ezt a hívást magának, majd ellenőriznie kell, hogy felelős-e a szerkesztésért (azaz a fájlrendszerében lévő fájlhoz férnek hozzá), és feldolgoznia kell a hívást - vagy (ha nem felelős) Adja át a hívást az eredeti feldolgozási rutinnak. Több ilyen meghajtó betöltése esetén nehézségek merülhetnek fel:

  • Ha az A vezető úgy ítéli meg, hogy "felelős" egy hívásért anélkül, hogy ő lenne, akkor a hívás általában meghiúsul, és a ténylegesen felelős B vezető nem kap esélyt - a hibás A vezető a "láncban" fentebb nem elegendő a híváshoz folytatni.
  • Ha egy illesztő meghúzódik a lánc elején, de (ha nem felelős) egyáltalán nem továbbítja, vagy nem továbbítja helyesen a következő meghajtóknak, akkor ezek megszakadnak.
  • A hardverhez kapcsolódó programok időnként feltételezik, hogy a fájlhozzáférés FAT hozzáférést jelent, és meghiúsul, ha egy másik illesztőprogram átveszi az irányítást.

Ennek a fájlrendszer-illesztőprogram-láncnak a gyakori illesztőprogramjai a CD-ROM fájlrendszerek (beleértve a DVD-t stb.) Illesztőprogramjai, valamint a " Network Redirector " illesztőprogramok, amelyek helyi meghajtóként mutatják be a hálózati erőforrásokat.

Az IFS bevezetése

A Windows 3.x alatt lehetséges a fenti DOS módszertan, valamint két hálózati átirányító, amelyek közül az egyiknek a "Microsoft Windows hálózati átirányítónak" kell lennie.

Csak a Microsoft Windows 95- tel (valamint az IBM OS / 2-vel ) kombinálták az összes fájlrendszer-hozzáférést az Installable File System (IFS) kezelőben , amely tetszőleges számú illesztőprogramot képes kezelni a helyi meghajtók / fájlrendszerek és hálózati átfedések számára.

dagad