Bit : Συντομογραφία του "δυαδικού ψηφίου", το bit είναι η μικρότερη μονάδα δεδομένων σε έναν υπολογιστή, που αντιπροσωπεύει ένα 0 ή ένα 1 σε δυαδικό κώδικα.
Είναι το θεμελιώδες δομικό στοιχείο της ψηφιακής πληροφορίας.
Byte : Ένα byte αποτελείται από 8 bit. Τα byte είναι η βασική μονάδα αποθήκευσης στα συστήματα υπολογιστών και χρησιμοποιούνται για την αναπαράσταση χαρακτήρων, αριθμών και άλλων δεδομένων. Για παράδειγμα, το γράμμα 'A' μπορεί να αντιπροσωπεύεται από το byte 01000001 σε δυαδικό.
Χαρτογράφηση μνήμης:
Μνήμη : Στους υπολογιστές, η μνήμη αναφέρεται στις φυσικές συσκευές που χρησιμοποιούνται για την προσωρινή ή μόνιμη αποθήκευση δεδομένων ή εντολών προγραμματισμού.
Είναι όπου διατηρούνται τα δεδομένα κατά την επεξεργασία τους.
Χαρτογράφηση μνήμης : Η αντιστοίχιση μνήμης είναι μια τεχνική που χρησιμοποιείται σε συστήματα υπολογιστών για τη διαχείριση της σχέσης μεταξύ των λογικών διευθύνσεων (διευθύνσεις που χρησιμοποιούνται από την CPU) και των φυσικών διευθύνσεων (πραγματικές διευθύνσεις στη μνήμη RAM).
Επιτρέπει στην CPU να έχει πρόσβαση σε θέσεις μνήμης με διαφάνεια, χωρίς να χρειάζεται να γνωρίζει τις υποκείμενες λεπτομέρειες υλικού.
Στη χαρτογράφηση μνήμης:
Λογική διεύθυνση : Αυτή είναι η διεύθυνση που δημιουργείται από την CPU όταν αποκτά πρόσβαση στη μνήμη.
Είναι επίσης γνωστή ως εικονική διεύθυνση.
Φυσική διεύθυνση : Αυτή είναι η πραγματική διεύθυνση στη φυσική μνήμη (RAM) όπου αποθηκεύονται τα δεδομένα.
Μονάδα διαχείρισης μνήμης (MMU) : Το MMU είναι ένα στοιχείο υλικού που είναι υπεύθυνο για τη μετάφραση λογικών διευθύνσεων σε φυσικές διευθύνσεις κατά τις προσβάσεις στη μνήμη.
Αυτό το κάνει χρησιμοποιώντας έναν πίνακα αντιστοίχισης μνήμης, που συχνά ονομάζεται πίνακας σελίδων.
Τύποι χαρτογράφησης μνήμης:
Μοντέλο επίπεδης μνήμης : Σε αυτό το μοντέλο, ολόκληρος ο χώρος διευθύνσεων αντιμετωπίζεται ως ένα ενιαίο συνεχόμενο μπλοκ μνήμης.
Υπάρχει μια απευθείας αντιστοίχιση ένας προς έναν μεταξύ λογικών και φυσικών διευθύνσεων.
Μοντέλο Τμηματοποιημένης Μνήμης : Εδώ, η μνήμη χωρίζεται σε τμήματα, το καθένα με τη δική του διεύθυνση βάσης και μήκος.
Η λογική διεύθυνση αποτελείται από ένα αναγνωριστικό τμήματος και μια μετατόπιση εντός αυτού του τμήματος.
Αυτό το μοντέλο επιτρέπει πιο ευέλικτη διαχείριση μνήμης, αλλά μπορεί να είναι πιο περίπλοκη η εργασία.
Μοντέλο σελιδοποιημένης μνήμης : Η μνήμη χωρίζεται σε σελίδες σταθερού μεγέθους και ο λογικός χώρος διευθύνσεων χωρίζεται σε αντίστοιχες σελίδες.
Το MMU μεταφράζει τους λογικούς αριθμούς σελίδων σε φυσικούς αριθμούς σελίδων χρησιμοποιώντας έναν πίνακα σελίδων.
Αυτό το μοντέλο επιτρέπει την αποτελεσματική χρήση της φυσικής μνήμης και παρέχει προστασία της μνήμης.
Η χαρτογράφηση μνήμης είναι ζωτικής σημασίας για την αποτελεσματική χρήση της μνήμης, τη διαχείριση εικονικής μνήμης και τη διασφάλιση της ασφάλειας και της ακεραιότητας της πρόσβασης στη μνήμη στα σύγχρονα συστήματα υπολογιστών.