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
- microsoft.com: Windows 95 Architecture Components , Installable File Systems szakasz és az alábbiak
- microsoft.com: A Windows 95 hálózati architektúra áttekintése