ερώτηση

* Γνώση Υπολογιστών >> ερώτηση >> PC Αντιμετώπιση προβλημάτων

Οι διαφορές μεταξύ εσωτερικής και εξωτερικής κατακερματισμός

Όταν ένας υπολογιστής αντιγράφει ένα αρχείο στη μνήμη , θα χρησιμοποιήσει τις πρώτες διαθέσιμες διευθύνσεις και τα προγράμματα πακέτο end-to -end , διατηρώντας τα συνεχόμενα για να επιταχύνει τους χρόνους πρόσβασης . Όταν το σύστημα διαγράφει μερικά από αυτά τα αρχεία , ωστόσο , μπορεί να αφήσει ακανόνιστες οπές , η οποία στη συνέχεια θα επιχειρήσει τον υπολογιστή να γεμίσει με την επόμενη αντιγραφή του προγράμματος . Κατά τη διαδικασία , μπλοκ της μνήμης που είναι πάρα πολύ μικρές για να χρησιμοποιήσει παραμένουν κενά , σπατάλη χώρου και μειώνοντας τη διαθέσιμη μνήμη στο σύστημα, μια διαδικασία που ονομάζεται κατακερματισμό. Εξωτερικός Κατακερματισμός
Η

Ένας τύπος κατακερματισμού είναι εξωτερικός κατακερματισμός . Αυτό συμβαίνει όταν η πρώτη ελεύθερη μπλοκ μνήμης είναι ανεπαρκής για το επόμενο πρόγραμμα να χρησιμοποιήσει . Για παράδειγμα , ας πούμε ένα σύστημα φορτώνει τρία προγράμματα στη μνήμη , κάθε ανάληψη 50 megabytes , ή MB. Το δεύτερο πρόγραμμα τερματίζεται , αφήνοντας αυτό το μπλοκ των 50MB δωρεάν. Αν το επόμενο πρόγραμμα να ξεκινήσει απαιτεί 100MB , δεν θα είναι σε θέση να χρησιμοποιεί το εν λόγω μπλοκ 50MB ελεύθερου χώρου , και το σύστημα θα αναθέσει το επόμενο διάστημα δωρεάν 100MB . Αυτό το κενό στη μνήμη που χρησιμοποιείτε θα παραμείνουν αχρησιμοποίητα μέχρι απαιτείται λιγότερο από 50MB μνήμης κάποιο πρόγραμμα . Την πάροδο του χρόνου , αυτά τα μικρά κενά μπορούν να προσθέσουν επάνω , και ένα σύστημα μπορεί να τρέξει χαμηλή μνήμη , παρά τις πολλές μικρές περιοχές της ελεύθερης μνήμης .
Εικόνων Εσωτερική κατακερματισμός
Η

άλλος τύπος κατακερματισμός είναι εσωτερικός κατακερματισμός . Εσωτερικός κατακερματισμός πηγάζει από το γεγονός ότι ενώ η μνήμη είναι εκφρασμένο σε bytes , η μικρότερη διαθέσιμη μονάδα είναι συνήθως μεγαλύτερο από εκείνο που οφείλεται στη μνήμη αντιμετώπιση κανόνες . Για παράδειγμα , εάν το σύστημα φορτώνει ένα πρόγραμμα που απαιτεί 50MB και 19 bytes της μνήμης , μπορεί να μην είναι σε θέση να ξεκινήσει το επόμενο πρόγραμμα σε αυτό το 20ο byte , αντί να ξεκινούν από τον 24ο ή 28ο byte . Οι ελλείψεις αυτές οφείλονται σε μικρές περιοχές του άχρηστα μνήμης , απλώς και μόνο επειδή το σύστημα δεν μπορεί να αντιμετωπίσει κάθε byte της μνήμης που είναι διαθέσιμη σε αυτό . Ενώ η μνήμη χάνεται σε εσωτερικό κατακερματισμό είναι συνήθως πολύ μικρότερη από εκείνη που έχασε εξωτερικός κατακερματισμός , αυτές οι μικροσκοπικές ποσότητες μπορούν ακόμα να προσθέσει μέχρι την πάροδο του χρόνου .

Η Data κατακερματισμός
Η

μαγνητικά μέσα αποθήκευσης μπορεί επίσης να υποφέρουν κατακερματισμό . Εξωτερικός κατακερματισμός δεν είναι τόσο μεγάλο πρόβλημα , δεδομένου ότι τα περισσότερα συστήματα αρχείων μπορεί να χειριστεί noncontiguous αρχείο , αλλά εξαπλώνεται προγράμματα πάνω από μεγάλες περιοχές του δίσκου, μπορεί να αυξήσει σημαντικά τους χρόνους πρόσβασης . Εσωτερικός κατακερματισμός συμβαίνει επίσης επειδή η μικρότερη διακριτή μονάδα σε μονάδα σκληρού δίσκου είναι το σύμπλεγμα , το οποίο συχνά περιλαμβάνει τέσσερις kilobytes - KB - δεδομένων . Εάν ένα αρχείο εκτείνεται σε ένα νέο σύμπλεγμα , ακόμη και αν δεν καταλαμβάνουν ολόκληρο το τέσσερα KB , το υπόλοιπο του συμπλέγματος δεν μπορεί να χρησιμοποιηθεί για την αποθήκευση .
Εικόνων Λύσεις
Η

Η καλύτερη λύση για τον κατακερματισμό της μνήμης είναι να επανεκκινήσετε το σύστημα . Δεδομένου ότι αυτά τα άχρηστα κομμάτια αυξάνονται με την πάροδο του χρόνου , το πλέον ένα σύστημα λειτουργεί , η λιγότερη διαθέσιμη μνήμη μπορεί να έχει για τα προγράμματα . Επανεκκίνηση έναν υπολογιστή ή διακομιστή εκκαθαρίζει τη μνήμη του , απελευθερώνοντας το για χρήση . Για τον κατακερματισμό του σκληρού δίσκου , εκτελέστε το λογισμικό ανασυγκρότησης, για να επαναπροσδιορίσουμε και να αναδιοργανώσει τα αρχεία , βελτιώνοντας τους χρόνους πρόσβασης και τις επιδόσεις .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα