Ένας τύπος κατακερματισμού είναι εξωτερικός κατακερματισμός . Αυτό συμβαίνει όταν η πρώτη ελεύθερη μπλοκ μνήμης είναι ανεπαρκής για το επόμενο πρόγραμμα να χρησιμοποιήσει . Για παράδειγμα , ας πούμε ένα σύστημα φορτώνει τρία προγράμματα στη μνήμη , κάθε ανάληψη 50 megabytes , ή MB. Το δεύτερο πρόγραμμα τερματίζεται , αφήνοντας αυτό το μπλοκ των 50MB δωρεάν. Αν το επόμενο πρόγραμμα να ξεκινήσει απαιτεί 100MB , δεν θα είναι σε θέση να χρησιμοποιεί το εν λόγω μπλοκ 50MB ελεύθερου χώρου , και το σύστημα θα αναθέσει το επόμενο διάστημα δωρεάν 100MB . Αυτό το κενό στη μνήμη που χρησιμοποιείτε θα παραμείνουν αχρησιμοποίητα μέχρι απαιτείται λιγότερο από 50MB μνήμης κάποιο πρόγραμμα . Την πάροδο του χρόνου , αυτά τα μικρά κενά μπορούν να προσθέσουν επάνω , και ένα σύστημα μπορεί να τρέξει χαμηλή μνήμη , παρά τις πολλές μικρές περιοχές της ελεύθερης μνήμης .
Εικόνων Εσωτερική κατακερματισμός
Η
άλλος τύπος κατακερματισμός είναι εσωτερικός κατακερματισμός . Εσωτερικός κατακερματισμός πηγάζει από το γεγονός ότι ενώ η μνήμη είναι εκφρασμένο σε bytes , η μικρότερη διαθέσιμη μονάδα είναι συνήθως μεγαλύτερο από εκείνο που οφείλεται στη μνήμη αντιμετώπιση κανόνες . Για παράδειγμα , εάν το σύστημα φορτώνει ένα πρόγραμμα που απαιτεί 50MB και 19 bytes της μνήμης , μπορεί να μην είναι σε θέση να ξεκινήσει το επόμενο πρόγραμμα σε αυτό το 20ο byte , αντί να ξεκινούν από τον 24ο ή 28ο byte . Οι ελλείψεις αυτές οφείλονται σε μικρές περιοχές του άχρηστα μνήμης , απλώς και μόνο επειδή το σύστημα δεν μπορεί να αντιμετωπίσει κάθε byte της μνήμης που είναι διαθέσιμη σε αυτό . Ενώ η μνήμη χάνεται σε εσωτερικό κατακερματισμό είναι συνήθως πολύ μικρότερη από εκείνη που έχασε εξωτερικός κατακερματισμός , αυτές οι μικροσκοπικές ποσότητες μπορούν ακόμα να προσθέσει μέχρι την πάροδο του χρόνου .
Η Data κατακερματισμός
Η
μαγνητικά μέσα αποθήκευσης μπορεί επίσης να υποφέρουν κατακερματισμό . Εξωτερικός κατακερματισμός δεν είναι τόσο μεγάλο πρόβλημα , δεδομένου ότι τα περισσότερα συστήματα αρχείων μπορεί να χειριστεί noncontiguous αρχείο , αλλά εξαπλώνεται προγράμματα πάνω από μεγάλες περιοχές του δίσκου, μπορεί να αυξήσει σημαντικά τους χρόνους πρόσβασης . Εσωτερικός κατακερματισμός συμβαίνει επίσης επειδή η μικρότερη διακριτή μονάδα σε μονάδα σκληρού δίσκου είναι το σύμπλεγμα , το οποίο συχνά περιλαμβάνει τέσσερις kilobytes - KB - δεδομένων . Εάν ένα αρχείο εκτείνεται σε ένα νέο σύμπλεγμα , ακόμη και αν δεν καταλαμβάνουν ολόκληρο το τέσσερα KB , το υπόλοιπο του συμπλέγματος δεν μπορεί να χρησιμοποιηθεί για την αποθήκευση .
Εικόνων Λύσεις
Η
Η καλύτερη λύση για τον κατακερματισμό της μνήμης είναι να επανεκκινήσετε το σύστημα . Δεδομένου ότι αυτά τα άχρηστα κομμάτια αυξάνονται με την πάροδο του χρόνου , το πλέον ένα σύστημα λειτουργεί , η λιγότερη διαθέσιμη μνήμη μπορεί να έχει για τα προγράμματα . Επανεκκίνηση έναν υπολογιστή ή διακομιστή εκκαθαρίζει τη μνήμη του , απελευθερώνοντας το για χρήση . Για τον κατακερματισμό του σκληρού δίσκου , εκτελέστε το λογισμικό ανασυγκρότησης, για να επαναπροσδιορίσουμε και να αναδιοργανώσει τα αρχεία , βελτιώνοντας τους χρόνους πρόσβασης και τις επιδόσεις .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα