Τι είναι η μη συνεχόμενη εκχώρηση μνήμης στο λειτουργικό σύστημα;
Τι είναι η μη συνεχόμενη εκχώρηση μνήμης στο λειτουργικό σύστημα;

Βίντεο: Τι είναι η μη συνεχόμενη εκχώρηση μνήμης στο λειτουργικό σύστημα;

Βίντεο: Τι είναι η μη συνεχόμενη εκχώρηση μνήμης στο λειτουργικό σύστημα;
Βίντεο: AMD ΓΙΑ ΤΑ ΣΚΟΥΠΙΔΙΑ? Πώς η Intel έγινε VFM 2024, Ενδέχεται
Anonim

ο Μη - εκχώρηση συνεχούς μνήμης επιτρέπει σε μια διαδικασία να αποκτήσει τα πολλά μνήμη μπλοκ σε διαφορετική τοποθεσία στο μνήμη σύμφωνα με την απαίτησή του. ο εκχώρηση μη συνεχούς μνήμης μειώνει επίσης το μνήμη σπατάλη που προκαλείται λόγω εσωτερικού και εξωτερικού κατακερματισμού.

Λοιπόν, τι είναι η συνεχής εκχώρηση μνήμης στο λειτουργικό σύστημα;

Συνεχής εκχώρηση μνήμης είναι ένα κλασικό κατανομή μνήμης μοντέλο που εκχωρεί μια διαδοχική διαδικασία μνήμη μπλοκ (δηλαδή, μνήμη μπλοκ που έχουν διαδοχικές διευθύνσεις). Συνεχής εκχώρηση μνήμης είναι ένα από τα παλαιότερα κατανομή μνήμης συστήματα. Όταν πρέπει να εκτελεστεί μια διαδικασία, μνήμη ζητείται από τη διαδικασία.

Στη συνέχεια, το ερώτημα είναι, τι είναι ένα συνεχόμενο μπλοκ μνήμης; ΕΝΑ μπλοκ μνήμης είναι συναφής ακριβώς όταν ορίζεται από μια διεύθυνση έναρξης και λήξης από έναν ενιαίο γραμμικό χώρο διευθύνσεων και δεν έχει τρύπες.

Με αυτόν τον τρόπο, ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της εκχώρησης συνεχούς μνήμης και της εκχώρησης μη συνεχόμενης μνήμης;

  • Για νέα αρχεία είναι πολύ δύσκολο να βρείτε τα κενά εδώ.
  • Επιπλέον, δεν μπορείτε να επεκτείνετε το αρχείο.
  • Το ένα μεγάλο μειονέκτημα είναι η δυσκολία του κατακερματισμού.

Ποια είναι τα μειονεκτήματα της συνεχούς εκχώρησης μνήμης;

Πλεονεκτήματα και Μειονεκτήματα Το κύριο μειονέκτημα της συνεχούς εκχώρησης μνήμης είναι μνήμη σπατάλη και ακαμψία. Όπως το μνήμη είναι κατανέμεται σε ένα αρχείο ή μια διαδικασία, έχοντας κατά νου ότι θα αναπτυχθεί κατά τη διάρκεια της εκτέλεσης. Αλλά μέχρι να αναπτυχθεί μια διαδικασία ή ένα αρχείο πολλά μπλοκ κατανέμεται να παραμένει αναξιοποίητο.

Συνιστάται: