Sisällysluettelo:
Määritelmä - Mitä Big-Endian tarkoittaa?
Big-endian viittaa tapaan, jolla tiedot tallennetaan peräkkäin tietokoneen muistiin. Aivan kuten kirjoissa tai aikakauslehdissä, joissa ensimmäinen sana esiintyy kunkin sivun vasemmassa yläkulmassa, iso-Endian-järjestelmän tiedot on järjestetty siten, että merkittävimmät numerot tai tavut näkyvät sivun vasemmassa yläkulmassa. muistisivun, kun taas vähiten merkitsevät näkyvät oikeassa alakulmassa. Tämä on toisin kuin vähän endian-järjestelmät, joissa vähiten merkitsevä data on järjestetty vasempaan yläkulmaan, kun taas tärkeimmät tavut näkyvät alhaalta oikealta. Molemmat järjestelmät viittaavat tietokonejärjestelmien "endianssisuuteen" tai kuinka tavut on järjestetty kyseiselle järjestelmälle.
Techopedia selittää Big-Endianin
Vaikka endianness on nykyään paljon vähemmän yleinen, big-endian-arkkitehtuuria käytettiin tyypillisesti suurtietokoneissa, etenkin IBM: n suurissa tietokoneissa, kun taas tietokoneet käyttivät sen sijaan pikku-endian-käytäntöä. Järjestelmän käyttämästä lopullisuudesta voi tulla melko hankala, koska se voi luoda järjestelmien välisiä yhteensopimattomuuksia, mikä varmistaa enemmän työtä yritettäessä siirtää erilaisia ohjelmia ja sovelluksia. Kun lähetät tietoja verkon kautta, ei ole varmuutta siitä, että se ymmärretään, kun se pääsee toiseen päähän. Yhteensopimattomuudesta tulee este, koska iso-Endian-järjestelmää käyttävä vastaanotin tulkitsee virheellisesti lähettäjältä tulevaa tietoa, joka käyttää vähän-Endian-järjestelmää, ja päinvastoin.
Tämä ongelma on kuitenkin poistettu nykyaikaisissa tietokonejärjestelmissä automaattisilla muuntamisilla. Lisäksi iso-endian- tai little-endian-järjestelmien käyttäminen on järkevää vain, jos hajotat tiedot useiksi pieniksi arvoiksi. Jos käytät 32-bittistä rekisteriä tai enemmän, voit tallentaa kaiken, eikä loppukykyä tarvitse miettiä ollenkaan.
