Big Endian: Skirtumas tarp puslapio versijų

567 pridėti baitai ,  22:39, 18 rugsėjo 2023
nėra keitimo aprašymo
(Naujas puslapis: '''Big Endian''' tai visos procesoriaus architektūros, kuriose baitai žodžio viduje eina ta pačia tvarka, kaip ir patys žodžiai. Kitaip tariant, jei, pvz., 32 bitų procesoriaus žodžiai operacinėje atmintyje eina tvarka Ž0, Ž1, Ž2, tai baitai jų viduje eis kaip "b0, b1, b2, b3", paskui "b4, b5, b6, b7", o paskui - "b8, b9, b10, b11". Trumpai tariant, Big Endian tvarkoje žodžių ir baitų...)
 
 
(nerodoma 3 tarpinės versijos, sukurtos to paties naudotojo)
1 eilutė: 1 eilutė:
'''Big Endian''' tai visos [[procesoriaus architektūra|procesoriaus architektūros]], kuriose baitai žodžio viduje eina ta pačia tvarka, kaip ir patys žodžiai.
'''Big Endian''' - tai visos [[procesoriaus architektūra|procesoriaus architektūros]], kuriose baitai žodžio viduje eina ta pačia tvarka, kaip ir patys žodžiai. Trumpai tariant, normali ir adekvati tvarka.


Kitaip tariant, jei, pvz., 32 bitų [[procesorius|procesoriaus]] žodžiai [[operacinė atmintis|operacinėje atmintyje]] eina tvarka Ž0, Ž1, Ž2, tai baitai jų viduje eis kaip "b0, b1, b2, b3", paskui "b4, b5, b6, b7", o paskui - "b8, b9, b10, b11".
Kitaip tariant, jei, pvz., 32 bitų [[procesorius|procesoriaus]] žodžiai [[operacinė atmintis|operacinėje atmintyje]] eina tvarka Ž0, Ž1, Ž2, tai baitai jų viduje eis kaip "b0, b1, b2, b3", paskui "b4, b5, b6, b7", o paskui - "b8, b9, b10, b11".
5 eilutė: 5 eilutė:
Trumpai tariant, Big Endian tvarkoje žodžių ir baitų sekos sutampa. O vat [[Little Endian]] tvarkoje yra visiškai kitaip - atvirkščiai.
Trumpai tariant, Big Endian tvarkoje žodžių ir baitų sekos sutampa. O vat [[Little Endian]] tvarkoje yra visiškai kitaip - atvirkščiai.


Big Endian architektūrose baitų tvarka nesipainioja - tuo šios architektūros ir yra geros. Tuo tarpu Little Endian labai lengvai gali atsirasti [[balaganas]].
Big Endian architektūrose baitų tvarka nesipainioja - tuo šios architektūros ir yra geros. Tuo tarpu Little Endian labai lengvai gali atsirasti [[balaganas]]. Tačiau [[Little Endian]] turėjo visgi kai kurių privalumų, dėl kurių dirbo greičiau. Štai todėl tos nelabai adekvačios sistemos ir gavosi labiau paplitę.
 
Įprastos Big Endian sistemos - tai visokios [[zSystem]], gaminamos [[IBM]]. Tačiau yra ir nemažai kitų sistemų. Geresni ir galingesni [[procesoriai]] senais laikais dažniau būdavo Big Endian:
* [[Motorola 68000]]
* [[Sparc]]
* [[PowerPC]] (pagrindinis režimas)




17 eilutė: 22 eilutė:
Galų gale vieninteliu sprendimu pasidarė toks, kad tie, kas muša mažąjį galą, turi visada mušti mažąjį galą, kad nebūtų jokio balagano. O tie, kas muša didįjį galą, turi visada mušti didįjį galą, kad nebūtų balagano.
Galų gale vieninteliu sprendimu pasidarė toks, kad tie, kas muša mažąjį galą, turi visada mušti mažąjį galą, kad nebūtų jokio balagano. O tie, kas muša didįjį galą, turi visada mušti didįjį galą, kad nebūtų balagano.


Deja, kaip pasakojama, balaganas visvien kilo, nes kai kurie daužydavo tai vieną galą, tai kitą, o paskui atsirado ir tokių, kurie ėmė daužyti per kiaušinio vidurį.
Deja, kaip pasakojama, balaganas visvien kilo, nes kai kurie daužydavo tai vieną galą, tai kitą, o paskui atsirado ir tokių, kurie ėmė daužyti per kiaušinio vidurį. Taip atsirado [[Bi-Endian]] sistemos, kuriose viskas susivėlė išvis nepataisomai.




1 455

pakeitimai