Qual è il file system installabile?

Il file system installabile (IFS) è un'interfaccia di programmazione astratta (API) che fornisce a un sistema operativo la possibilità di accedere a file system diversi senza richiedere che il sistema operativo sia configurato in modo nativo nel formato specifico. In sostanza, il sistema operativo è in grado di caricare driver che utilizzano l'API del file system installabile che istruisce l'area centrale del sistema operativo, chiamata kernel, su come accedere al nuovo file system. Questa funzionalità consente a un utente di sfogliare e modificare qualsiasi file system per il quale esiste un driver di file system instabile (FSD). Fornisce inoltre ai produttori un meccanismo che può essere utilizzato per consentire a un computer di interfacciarsi con un dispositivo di archiviazione senza dover progettare il dispositivo per utilizzare qualsiasi file system esistente. L'IFS fornisce un livello di astrazione abbastanza efficace da consentire di montare un'unità di rete remota attraverso gli stessi meccanismi software, come si può vedere con il file system di rete (NFS).Il file system è stato sviluppato da IBM® e Microsoft® mentre lavorava congiuntamente allo sviluppo del sistema operativo OS/2 per garantire che il software sarebbe in grado di lavorare con nuove tecnologie in futuro. Microsoft® alla fine ha integrato la tecnologia nel suo sistema operativo Windows®. Esistono altre versioni di interfacce di file system basate su software astratte, sebbene generalmente siano definite file system virtuale su sistemi operativi non Windows®.

All'interno del sistema operativo, il file system installabile funziona caricando un codice importante nel kernel del sistema, l'area in cui si svolge l'elaborazione del software di livello più basso. Ciò consente al driver IFS di avere un accesso molto diretto all'hardware in cui si trova il file system, ma limita anche l'uso di funzioni di libreria di alto livello a causa del modo in cui il kernel è partizionato. Sotto Windows®, installabIl file system Le viene effettivamente caricato come libreria collegata dinamicamente (DLL) compilata e di solito include utilità che danno all'utente la possibilità di formattare e riparare un volume utilizzando il file system personalizzato.

Ci sono una varietà di usi per il file system installabile. Uno dei più comuni è accedere ai file su una partizione o unità gestito da un diverso tipo di sistema operativo. Gli IFS possono anche essere utilizzati dai produttori di unità portatili come unità flash o i produttori di telecamere digitali per fornire un modo per visualizzare i file archiviati nei dispositivi in ​​modo familiare. Un driver di file system installabile può essere utilizzato per modificare il modo in cui si accede a una partizione esistente nonostante il file system effettivo utilizzato, consentendo di fare un'unità di sola lettura caricando un IFS configurato.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?