Wat is het installeerbare bestandssysteem?

Het installeerbare bestandssysteem (IFS) is een abstracte programmeerinterface (API) die een besturingssysteem de mogelijkheid biedt om toegang te krijgen tot verschillende bestandssystemen zonder dat het besturingssysteem native moet worden geconfigureerd in het specifieke formaat. In wezen is het besturingssysteem in staat om stuurprogramma's te laden die de installeerbare bestandssysteem-API gebruiken die het kerngebied van het besturingssysteem, de kernel, instrueert over toegang tot het nieuwe bestandssysteem. Met deze functionaliteit kan een gebruiker door elk bestandssysteem bladeren en dit wijzigen waarvoor een installeerbaar bestandssysteemstuurprogramma (FSD) bestaat. Het biedt fabrikanten ook een mechanisme dat kan worden gebruikt om een ​​computer te laten communiceren met een opslagapparaat zonder het apparaat te moeten ontwerpen om een ​​bestaand bestandssysteem te gebruiken. De IFS biedt een abstractielaag die effectief genoeg is om een ​​externe netwerkschijf via dezelfde softwaremechanismen te koppelen, zoals te zien is met het netwerkbestandssysteem (NFS).

Het originele installeerbare bestandssysteem werd ontwikkeld door IBM® en Microsoft® en werkte samen aan de ontwikkeling van het OS / 2-besturingssysteem om ervoor te zorgen dat de software in de toekomst met nieuwe technologieën zou kunnen werken. Microsoft® heeft de technologie uiteindelijk geïntegreerd in zijn Windows®-besturingssysteem. Er bestaan ​​andere versies van geabstraheerde software-gebaseerde bestandssysteeminterfaces, hoewel deze meestal worden aangeduid als een virtueel bestandssysteem op niet-Windows®-besturingssystemen.

Binnen het besturingssysteem werkt het installeerbare bestandssysteem door belangrijke code in de kernel van het systeem te laden, het gebied waar de softwareverwerking op het laagste niveau plaatsvindt. Dit geeft het IFS-stuurprogramma zeer directe toegang tot de hardware waar het bestandssysteem zich bevindt, maar beperkt ook het gebruik van bibliotheekfuncties op hoog niveau vanwege de manier waarop de kernel is gepartitioneerd. Onder Windows® wordt het installeerbare bestandssysteem eigenlijk geladen als een gecompileerde dynamisch gekoppelde bibliotheek (DLL) en bevat meestal hulpprogramma's waarmee de gebruiker een volume kan formatteren en repareren met behulp van het aangepaste bestandssysteem.

Er zijn verschillende toepassingen voor het installeerbare bestandssysteem. Een van de meest voorkomende is om toegang te krijgen tot bestanden op een partitie of schijf die wordt beheerd door een ander type besturingssysteem. De IFS kan ook worden gebruikt door fabrikanten van draagbare opslagstations zoals flashstations of de makers van digitale camera's om een ​​manier te bieden om de bestanden die op de apparaten zijn opgeslagen op een vertrouwde manier te bekijken. Een installeerbaar bestandssysteemstuurprogramma kan worden gebruikt om de manier te wijzigen waarop een bestaande partitie wordt geopend ondanks het feitelijk gebruikte bestandssysteem, waardoor een schijf alleen-lezen kan worden gemaakt door een geconfigureerde IFS te laden.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?