Εδώ είναι μια κατανομή:
* Ευθυγράμμιση δεδομένων: Οι επεξεργαστές συχνά λειτουργούν πιο αποτελεσματικά με τα δεδομένα που είναι ευθυγραμμισμένα με τις διευθύνσεις μνήμης που είναι πολλαπλάσια του μεγέθους τους (π.χ., ένας ακέραιος 4-byte θα πρέπει να ξεκινήσει ιδανικά σε μια διεύθυνση διαιρέτη κατά 4). Αυτό βελτιώνει την ταχύτητα πρόσβασης μνήμης. Ενώ αυτό * μπορεί * να οδηγήσει έμμεσα σε φαινομενικά "περίεργη αποφυγή αριθμού" σε ορισμένες περιπτώσεις, δεν είναι ένας θεμελιώδης περιορισμός. Ο επεξεργαστής εξακολουθεί να * χρησιμοποιεί * περίεργες διευθύνσεις. Δεν μπορεί να ξεκινήσει * μια δομή δεδομένων πολλαπλών byte εκεί.
* Διεύθυνση οδηγιών: Οι ίδιες οι οδηγίες βρίσκονται στις διευθύνσεις μνήμης. Αυτές οι διευθύνσεις μπορούν, και συχνά είναι, περίεργοι αριθμοί. Ο επεξεργαστής εισάγει και εκτελεί οδηγίες ανεξάρτητα από το αν οι διευθύνσεις τους είναι ομοιόμορφες ή περίεργες.
* Χειρισμός Bit: Στον πυρήνα, οι επεξεργαστές χειρίζονται μεμονωμένα κομμάτια και δεν υπάρχει καμία εγγενή προτίμηση για ομοιόμορφες ή περίεργες θέσεις. Τα περίεργα κομμάτια είναι εξίσου σημαντικά με τα ακόμη και τα υπολογισμούς και την αναπαράσταση δεδομένων.
* Εγγραφή χρήσης: Τα μητρώα (εσωτερικός αποθηκευτικός χώρος) αντιμετωπίζονται αριθμητικά και αυτές οι διευθύνσεις μπορεί να είναι ομοιόμορφες ή περίεργες. Και πάλι, δεν υπάρχει εγγενής περιορισμός.
Συνοπτικά, οι επεξεργαστές δεν αποφεύγουν * περιττές αριθμούς. Η αντίληψη μπορεί να προκύψει από στρατηγικές βελτιστοποίησης που σχετίζονται με την ευθυγράμμιση των δεδομένων και την πρόσβαση στη μνήμη, οι οποίες δίνουν προτεραιότητα στην αποτελεσματική ανάκτηση δεδομένων και όχι σε θεμελιώδη αποφυγή των περίεργων αριθμών. Ο ίδιος ο επεξεργαστής συνεργάζεται και χειρίζεται ομοιόμορφα και περίεργα αριθμούς εξίσου στο επίπεδο των δυαδικών ψηφίων.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα