33. Hardware σελιδοποίησης

Κάθε διεύθυνση που παράγεται από τη CPU χωρίζεται σε δυο μέρη: ένα αριθμό σελίδας και ένα offset σελίδας (d). Ο αριθμός σελίδας χρησιμοποιείται σα δείκτης στο πίνακα σελίδων. Ο πίνακας σελίδων περιέχει τη διεύθυνση βάσης κάθε σελίδας στη φυσική μνήμη. Η διεύθυνση βάσης συνδυάζεται με το offset σελίδας έτσι ώστε να οριστεί η διεύθυνση της φυσικής μνήμης που στέλνεται στο υποσύστημα μνήμης. (Η λογική μνήμη που εμφανίζεται είναι καθαρά για εκπαιδευτικούς λόγους). Ας δούμε ένα παράδειγμα:

·         Η CPU παράγει τη λογική διεύθυνση που χρειάζεται για την αναφορά στο γράμμα g, ή “page1, offset 2” :0102.

·         Ο αριθμός σελίδας (p) της λογικής διεύθυνσης χρησιμοποιείται στη συνέχεια για την αναφορά στο πίνακα σελίδων έτσι ώστε να ληφθεί η διεύθυνση βάσης της φυσικής μνήμης.

·         Αυτή η διεύθυνση βάσης της φυσικής μνήμης συνδυάζεται στη συνέχει με το Offset της λογικής διεύθυνσης για την παραγωγή της διεύθυνσης φυσικής μνήμης που χρειάζεται για την αναφορά του γράμματος g στη φυσική μνήμη.