Skip to main content

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 che è 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 installabile originale è stato sviluppato da IBM e Reg;e Microsoft Mentre lavora congiuntamente allo sviluppo del sistema operativo OS/2 per garantire che il software sia in grado di lavorare con nuove tecnologie in futuro.Microsoft Alla fine ha integrato la tecnologia nella sua Windows sistema operativo.Altre versioni di interfacce di file system basate su software astratte esistono, sebbene generalmente vengano definite un file system virtuale su non Windows e Reg;Sistemi operativi.

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.In Windows , il file system installabile 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 usiPer il file system installabile.Uno dei più comuni è accedere ai file su una partizione o unità gestito da un diverso tipo di sistema operativo.L'IFS può anche essere utilizzato dai produttori di unità di archiviazione 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 una partizione esistente si accede nonostante il file system effettivo utilizzato, consentendo di renderla di sola lettura caricando un IFS configurato.