33. Hardware σελιδοποίησης
Κάθε διεύθυνση
που παράγεται από τη CPU χωρίζεται
σε δυο μέρη: ένα αριθμό σελίδας και ένα offset σελίδας (d). Ο αριθμός σελίδας
χρησιμοποιείται σα δείκτης στο πίνακα σελίδων. Ο πίνακας σελίδων περιέχει τη
διεύθυνση βάσης κάθε σελίδας στη φυσική μνήμη. Η διεύθυνση βάσης συνδυάζεται με
το offset σελίδας έτσι ώστε να
οριστεί η διεύθυνση της φυσικής μνήμης που στέλνεται στο υποσύστημα μνήμης. (Η
λογική μνήμη που εμφανίζεται είναι καθαρά για εκπαιδευτικούς λόγους). Ας δούμε ένα
παράδειγμα:
·
Η CPU παράγει τη
λογική διεύθυνση που χρειάζεται για την αναφορά στο γράμμα g, ή “page1, offset 2” :0102.
·
Ο αριθμός σελίδας (p) της λογικής διεύθυνσης χρησιμοποιείται στη συνέχεια για
την αναφορά στο πίνακα σελίδων έτσι ώστε να ληφθεί η διεύθυνση βάσης της φυσικής
μνήμης.
·
Αυτή η διεύθυνση βάσης της φυσικής μνήμης συνδυάζεται στη
συνέχει με το Offset της λογικής διεύθυνσης για την παραγωγή της διεύθυνσης
φυσικής μνήμης που χρειάζεται για την αναφορά του γράμματος g στη φυσική μνήμη.