Σπίτι Ανάπτυξη Τι είναι το big-endian; - ορισμός από την τεχνολογία

Τι είναι το big-endian; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Big-Endian;

Το Big-endian αναφέρεται στον τρόπο με τον οποίο τα δεδομένα αποθηκεύονται διαδοχικά στη μνήμη του υπολογιστή. Ακριβώς όπως στα βιβλία ή τα περιοδικά, όπου η πρώτη λέξη εμφανίζεται στην επάνω αριστερή γωνία κάθε σελίδας, τα δεδομένα σε ένα σύστημα μεγάλης κλίμακας είναι οργανωμένα έτσι ώστε τα πιο σημαντικά ψηφία ή byte να εμφανίζονται στην επάνω αριστερή γωνία ενός σελίδα μνήμης, ενώ οι λιγότερο σημαντικές εμφανίζονται στην κάτω δεξιά γωνία. Αυτό έρχεται σε αντίθεση με τα συστήματα μικρών ενδημικών, στα οποία τα λιγότερα σημαντικά δεδομένα είναι οργανωμένα στην πάνω αριστερή γωνία, ενώ τα πιο σημαντικά bytes εμφανίζονται από κάτω προς τα δεξιά. Και τα δύο συστήματα αναφέρονται σε "endianness" των συστημάτων ηλεκτρονικών υπολογιστών ή στο πως είναι τοποθετημένα τα byte για το συγκεκριμένο σύστημα.

Η Techopedia εξηγεί το Big-Endian

Παρόλο που η εδαφικότητα είναι πολύ λιγότερο κοινή τώρα, η αρχιτεκτονική big-endian χρησιμοποιήθηκε συνήθως σε κεντρικούς υπολογιστές, κυρίως στα mainframes της IBM, ενώ οι υπολογιστές χρησιμοποίησαν την σύμβαση maldi-endian. Η ευκολία που χρησιμοποιείται από ένα σύστημα μπορεί να γίνει αρκετά ενοχλητική επειδή μπορεί να δημιουργήσει ασυμβατότητα μεταξύ συστημάτων, εξασφαλίζοντας περισσότερη δουλειά όταν προσπαθεί να μεταφέρει διαφορετικά προγράμματα και εφαρμογές. Κατά την αποστολή δεδομένων μέσω δικτύου, δεν υπάρχει καμία εγγύηση ότι μπορεί να γίνει κατανοητό όταν φτάσει στο άλλο άκρο. Η ασυμβατότητα γίνεται εμπόδιο επειδή ένας δέκτης που χρησιμοποιεί ένα σύστημα μεγάλης κλίμακας θα ερμηνεύσει εσφαλμένα τα δεδομένα που προέρχονται από έναν αποστολέα που χρησιμοποιεί ένα μικρό σύστημα endian και αντίστροφα.


Ωστόσο, αυτό το πρόβλημα έχει εξαλειφθεί στα σύγχρονα συστήματα υπολογιστών με αυτόματες μετατροπές. Επιπλέον, η χρήση συστημάτων μεγάλου-ενδιάνιου ή μικρού-ενδιάνιου έχει νόημα μόνο αν διακόπτετε τα δεδομένα σε πολλές μικρές τιμές. Εάν χρησιμοποιείτε ένα μητρώο 32-bit ή περισσότερο, μπορείτε να αποθηκεύσετε τα πάντα και δεν χρειάζεται να λάβετε υπ 'όψιν την ένταση.

Τι είναι το big-endian; - ορισμός από την τεχνολογία