Τεμαχισμένος και στοιχεία Defragmented
Ήδη έχουμε συζητήσει ότι κάθε αρχείο στο δίσκο αποθηκεύεται ως συνδεμένος κατάλογος συστάδων από τον οποίο το στοιχείο που περιλαμβάνεται σε ένα αρχείο και μπορεί να βρεθεί οπουδήποτε σε δίσκο. Εάν αποθηκεύετε ένα αρχείο 10 ΜΒ σε δίσκο που χρησιμοποιεί τις συστάδες 4.096-ψηφιολέξεων, χρησιμοποιεί 2.560 συστάδες. Αυτές οι συστάδες μπορούν να είναι στις διαφορετικές διαδρομές, διαφορετικά platters του δίσκου, στην πραγματικότητα, αυτές μπορούν να είναι οπουδήποτε.
Αν και ένα αρχείο μπορεί να είναι εξαπλωμένο σε όλος το δίσκο, αυτό είναι μακριά από την προτιμημένη κατάσταση. Ο λόγος είναι η ανεπιθύμητη αργή απόδοση. Οι σκληροί δίσκοι είναι σχετικά αργές συσκευές, κυρίως επειδή έχουν τα μηχανικά μέρη σε τις. Κάθε φορά που πρέπει ο σκληρός δίσκος να κινήσει τα κεφάλια προς μια διαφορετική διαδρομή, παίρνει το χρόνο που είναι ισοδύναμος με χιλιάδες και τις χιλιάδες κύκλοι επεξεργαστών.
Επομένως, θέλουμε να ελαχιστοποιήσουμε το βαθμό στον οποίο κάθε αρχείο διαδίδεται γύρω από το δίσκο. Στην ιδανική περίπτωση, κάθε αρχείο θα ήταν στην πραγματικότητα απολύτως παρακείμενο. Αυτός σημαίνει κάθε συστάδα που χρήσεις θα ήταν τοποθετημένη μια μετά από άλλη σε δίσκο. Αυτό θα επέτρεπε το σε ολόκληρο αρχείο για να διαβαστεί, εάν είναι απαραίτητο, χωρίς πολλή μηχανική μετακίνηση από το σκληρό δίσκο.
Πραγματικά, το σύστημα αρχείων αρχίζει με όλα ή το μεγαλύτερο μέρος του αρχείου του παρακείμενου αλλά ως αποτέλεσμα της δημιουργίας και της διαγραφής των αρχείων για μια χρονική περίοδο το στοιχείο όσον αφορά το δίσκο γίνεται όλο και περισσότερο τεμαχισμένο.
Θεωρήστε ένα απλό παράδειγμα για να καταλάβετε τον τεμαχισμό. Ο πίνακας αντιπροσωπεύει κατωτέρω τη χρήση των 12 συστάδων. Αρχικά, ο πίνακας είναι κενός:
|