Big-Endian

Συγγραφέας: Louise Ward
Ημερομηνία Δημιουργίας: 9 Φεβρουάριος 2021
Ημερομηνία Ενημέρωσης: 26 Ιούνιος 2024
Anonim
Lecture 22. Big Endian and Little Endian
Βίντεο: Lecture 22. Big Endian and Little Endian

Περιεχόμενο

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

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


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

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

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

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