Η μνήμη σελιδοποίησης είναι ένα σύστημα μνήμης που χρησιμοποιεί μια συγκεκριμένη δομή για τα δεδομένα που είναι αποθηκευμένα σε αυτήν. Τα εν λόγω δεδομένα εκχωρούνται και καλούνται από την τομή μιας στήλης και μιας γραμμής στη σελίδα μνήμης, παρά από τη φυσική θέση αυτών των δεδομένων. Αυτό σημαίνει ότι ενώ τα ίδια τα δεδομένα αποθηκεύονται με τον ίδιο τρόπο, ονομάζονται με διαφορετικό τρόπο από τον υπολογιστή.
Η Technipages εξηγεί τη μνήμη σελιδοποίησης
Αυτό καθιστά δυνατή την αποθήκευση σελίδων μνήμης σε μέρη διαφορετικά από τα τυπικά. Μπορούν να αποθηκευτούν απολύτως οπουδήποτε υπάρχει διαθέσιμος χώρος στη μνήμη, συμπεριλαμβανομένων των μονάδων δίσκου. Με άλλα λόγια, οι σελίδες μνήμης μπορούν να κρατηθούν μακριά από τη μνήμη στην οποία αναφέρονται. Η μνήμη σελιδοποίησης χρησιμοποιείται για εργασία με εικονική μνήμη, μια εγκατάσταση που χρησιμοποιεί τον σκληρό δίσκο ενός υπολογιστή για να επεκτείνει τη διαθέσιμη μνήμη RAM.
Αυτό σημαίνει ότι ένα κύκλωμα ή ένα αποκλειστικό τσιπ καλεί μια μονάδα διαχείρισης μνήμης τηλεειδοποίησης που μετακινεί σελίδες δεδομένων μέσα και έξω από συσκευές μνήμης. Αυτά τα PMMU έχουν σχεδιαστεί κυρίως για να μεταφράζουν διευθύνσεις εικονικής μνήμης σε φυσικές διευθύνσεις. Επιπλέον, φροντίζει για την προστασία της μνήμης, τον έλεγχο της προσωρινής μνήμης και ακόμη και πράγματα όπως ο σχεδιασμός διαύλου. Οι σελίδες που χρησιμοποιούνται τόσο από τα PMMU όσο και από το σύστημα μνήμης τηλεειδοποίησης γενικά είναι, όπως αναφέρθηκε, εικονική μνήμη.
Συνεχόμενα μπλοκ μνήμης σταθερού μήκους αποθηκευμένα σε έναν πίνακα σελίδων, για την ακρίβεια, παρόμοια με τον τρόπο που διατηρούνται τα δεδομένα, για παράδειγμα, σε έναν πίνακα του Excel. Σε κάθε στοιχείο έχει εκχωρηθεί η δική του μοναδική θέση σε αυτόν τον πίνακα και έτσι ο υπολογιστής μπορεί τελικά να εντοπίσει τα σωστά δεδομένα – ακολουθώντας τα δεδομένα που είναι αποθηκευμένα στον πίνακα σαν χάρτης συντεταγμένων.
Κοινές χρήσεις της μνήμης σελιδοποίησης
- Η μνήμη σελιδοποίησης χρησιμοποιεί ένα σύστημα παρόμοιο με τα υπολογιστικά φύλλα που διατηρεί ένα ευρετήριο για το πού αποθηκεύονται οι πληροφορίες στη μνήμη RAM.
- Τα PMMU ή οι μονάδες διαχείρισης μνήμης τηλεειδοποίησης μεταφράζουν διευθύνσεις εικονικής μνήμης στις φυσικές αντίστοιχές τους.
- Ειδικά στη χρήση εικονικής μνήμης, τα συστήματα μνήμης σελιδοποίησης είναι αναπόφευκτα.
Συνήθεις κακές χρήσεις της μνήμης σελιδοποίησης
- Η μνήμη σελιδοποίησης αποθηκεύεται στην ίδια θέση με τα δεδομένα που ευρετηριάζει.