Δικτύωση

Γνώση Υπολογιστών >> Δικτύωση >  >> Η διεύθυνση IP

Τι είναι η διεύθυνση βάσης και η διεύθυνση μετατόπισης;

Στην αρχιτεκτονική του υπολογιστή, μια διεύθυνση μνήμης αποτελείται από δύο μέρη:τη διεύθυνση βάσης και τη διεύθυνση μετατόπισης. Αυτές οι διευθύνσεις χρησιμοποιούνται για τον εντοπισμό δεδομένων ή εντολών στη μνήμη.

Η διεύθυνση βάσης είναι η αρχική διεύθυνση ενός μπλοκ μνήμης. Η διεύθυνση μετατόπισης είναι η απόσταση από τη διεύθυνση βάσης σε μια συγκεκριμένη θέση μέσα στο μπλοκ μνήμης.

Για παράδειγμα, εάν η βασική διεύθυνση ενός μπλοκ μνήμης είναι 0x1000 και η διεύθυνση μετατόπισης είναι 0x20, τότε η απόλυτη διεύθυνση της θέσης μέσα στο μπλοκ μνήμης είναι 0x1020.

Οι διευθύνσεις βάσης εκχωρούνται συνήθως από το λειτουργικό σύστημα. Οι διευθύνσεις μετατόπισης δημιουργούνται συνήθως από τον μεταγλωττιστή ή τον συναρμολογητή.

Το παρακάτω διάγραμμα απεικονίζει τη σχέση μεταξύ της διεύθυνσης βάσης και της διεύθυνσης μετατόπισης:

```

+------------------+

| Διεύθυνση βάσης |

+------------------+

^

|

|

+------------------+

| Διεύθυνση Offset |

+------------------+

```

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα