Skip to main content

Qual è un file system estensione?

Un estensione del file system (EFS) è un metodo per gestire i file e la memoria sul disco rigido del computer o un altro dispositivo di archiviazione fisica che utilizza una serie di aree contigue di memoria per archiviare informazioni invece di utilizzare unità più piccole e più diffuse note come blocchi.Alcuni file system allocano lo spazio richiesto per i file in piccole unità note come blocchi, che possono portare a un singolo file di lunghezza media sparsi fisicamente su un disco, riducendo la velocità e l'efficienza della lettura da quel file.In caso di estensione, tutti i blocchi più piccoli sono legati in una struttura più grande nota come estensione, il che significa che i file più grandi possono essere memorizzati in un'unica posizione contigua sul disco fisico, aumentando la velocità dell'unitàleggere da quel file.Sebbene molti sistemi operativi supportino l'uso delle estensioni, il termine originariamente è stato applicato nella specifica file system precoce del sistema operativo ormai sospeso da UNIX noto come Irix , sviluppato da Silicon Graphics

I singoli bit e byte suUn disco fisico, come un disco rigido o un disco compatto (CD), sono divisi in gruppi per hardware, sistema operativo e file system.Questi sono noti come raggruppamenti logici, perché non hanno necessariamente confini fisici, solo quelli che sono imposti dal sistema.Per diversi file system, il raggruppamento logico noto come blocchi viene utilizzato come quantità base di spazio che può essere assegnato per archiviare un file.Un blocco può essere impostato su qualsiasi dimensione ma generalmente è molto piccolo, a volte costituito da un minimo di 128 byte di spazio.

Un livello di estensione dei gruppi di file system si blocca su un disco se sono contigui, il che significa che sono tutti fisicamente accanto a unoun altro su un disco.Questa raccolta di blocchi è nota come estensione.In una misura il file system, quando un file viene scritto su un disco fisico, viene assegnata una misura anziché blocchi singoli.Il vantaggio di utilizzare estensioni anziché blocchi è che i file di grandi dimensioni richiedono meno sovraccarico per creare e mantenere e il rischio di frammentazione viene ridotto notevolmente, sebbene non necessariamente eliminato. La frammentazione del file si verifica quando un file richiede più spazio rispetto a qualsiasi blocco disponibile oL'estensione può fornire, il che significa che il file deve essere rotto e occupare due o più spazi fisicamente diversi su un disco.Con piccoli blocchi, i file di grandi dimensioni possono occupare centinaia o migliaia di blocchi su un intero disco, riducendo la velocità con cui è possibile accedere al file.Un file system di estensione consente che un file di grandi dimensioni venga suddiviso in diverse estensioni, noto come estensione indiretta, sebbene il numero di estensioni richieste di solito è inferiore a se il file sia stato allocato utilizzando blocchi più piccoli.

La quantità di spese generali necessarie per file di grandi dimensioni, poiché le informazioni su una sola misura devono essere archiviate nel file system anziché più puntatori a blocchi diversi, l'uso di estensioni può anche prolungare la durata di alcuni hardware di archiviazione.Ciò può verificarsi perché i file contigui richiedono meno movimenti dal meccanismo della testa di lettura dell'unità disco per accedere alle informazioni.Una misura del file system consente inoltre la creazione di singoli file che possono essere terabyte o più di lunghezza, perché, in alcuni casi, una misura può teoricamente occupare tutto lo spazio fisico disponibile senza la necessità di creare tabelle estese o altri sovraccarichi per la gestione.