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 minore o maggiore , a seconda del grado di frammentazione e quale il computer viene utilizzato per , ma la maggior parte di questi inconvenienti possono essere impedita o eliminata . Le cause della frammentazione
file system di un computer divide i file in blocchi di storage su disco . Quando vi sia spazio sufficiente e il sistema funziona correttamente, questi blocchi sono memorizzate 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 , il disco di lettura /scrittura teste devono saltare attorno al disco per leggere tutti i blocchi del file.
Lettura /Scrittura Velocità
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 , provocando le testine di lettura /scrittura di passare più tempo in movimento attorno al disco che la lettura del file stesso . Salvataggio e apertura di file frammentati può essere molte volte più lento di eseguire le stesse operazioni su file non frammentati . Ad esempio , il salvataggio di un megabyte ( MB ) documento di Microsoft Word 30 maggio prendere tre secondi per un disco non frammentato , ma di ben 46 secondi su un disco estremamente frammentato .
Applicazione e di Sistema
Alcune applicazioni, come la fotografia o il video , le applicazioni possono utilizzare lo spazio su disco , o " disco di memoria virtuale , " per la memorizzazione temporanea durante memory - intensive operazioni . 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 ( conosciuta anche come " scambio ", " cache del disco " o " paging " ) per memorizzare temporaneamente i file che altrimenti utilizzare memoria ad accesso casuale ( RAM ) . Se lo spazio di memoria virtuale è frammentata , il sistema operativo si può rallentare .
Evitare problemi di frammentazione
La frammentazione si verifica più spesso per negligenza . Il modo più semplice per evitare che la frammentazione è quello di deframmentare il disco in modo regolare e rimuovere i file non necessari e le applicazioni . 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 includono la creazione di una partizione esclusivamente per file di grandi dimensioni o di spazio disco di memoria virtuale , l'aggiunta di un secondo disco o l'aggiornamento a una più grande .