Gli svantaggi di frammentazione

August 13

Gli svantaggi di frammentazione


La frammentazione si verifica quando un computer non può o non vuole memorizzare un file come una singola unità sul suo disco. I problemi risultanti possono essere maggiore o minore, a seconda del grado di frammentazione e ciò che il computer viene utilizzato per, ma la maggior parte di questi inconvenienti può essere prevenuta o invertita.

Le cause della frammentazione

il file system di un computer divide i file in blocchi di storage su disco. Quando vi è spazio sufficiente e il sistema funziona correttamente, questi blocchi sono memorizzati insieme. La frammentazione si verifica quando, come il disco si riempie, o come i file vengono eliminati e modificati, il file di sistema memorizza i blocchi di un file in più posizioni. Quando il file viene letto, testine di lettura / scrittura del disco devono passare attorno al disco per leggere tutti i blocchi del file.

Velocità lettura / scrittura

Maggiore è la frammentazione, più il tempo necessario per i file frammentati da leggere. Nei casi più gravi, i file possono essere memorizzati in piccoli pezzi in tutto il disco, causando le testine di lettura / scrittura di passare più tempo in movimento attorno al disco che la lettura del file stesso. Salvataggio e apertura dei file frammentati può essere molte volte più lento di quello di eseguire le stesse operazioni sui file non frammentati. Ad esempio, il salvataggio di un documento di 30 megabyte (MB) di Microsoft Word potrebbe richiedere tre secondi per un disco non frammentato, ma fino a 46 secondi di un disco estremamente frammentato.

Applicazione e velocità del sistema

Alcune applicazioni, come la fotografia o il video applicazioni, possono utilizzare lo spazio su disco, o "disco di memoria virtuale," per la memorizzazione temporanea durante le operazioni di memory-intensive. Se il disco di memoria virtuale è frammentato, il risultato sarà un rallentamento nella domanda stessa. Allo stesso modo, la maggior parte dei sistemi operativi utilizzano la memoria virtuale (noto anche come "scambio", "la cache del disco" o "paging") per memorizzare temporaneamente i file che altrimenti userebbero memoria ad accesso casuale (RAM). Se lo spazio di memoria virtuale è frammentata, il sistema operativo stesso può rallentare.

Come evitare problemi di frammentazione

La frammentazione si verifica più spesso per negligenza. Il modo più semplice per evitare la frammentazione è quello di deframmentare il disco in maniera regolare e rimuovere i file e le applicazioni non necessarie. Microsoft Windows include uno strumento di deframmentazione per questo scopo e strumenti di deframmentazione commerciali sono disponibili anche. Mac OS X include la deframmentazione automatica dei file, ma Apple suggerisce che la deframmentazione manuale può aiutare per i dischi che sono quasi pieno. Altri modi per evitare gli svantaggi della frammentazione includere la creazione di una partizione esclusivamente per file di grandi dimensioni o zero spazio su disco, l'aggiunta di un secondo disco o l'aggiornamento a una più grande.