Little-endian y Big-endian

Lo que voy a tratar en este artículo es un tema que a muchos parecera trivial, pero que a mi me pareció por lo menos curioso cuando me lo explicaron.

La memoria de un ordenador se puede reducir a bytes que se pueden representar con dos digitos hexadecimales. Es decir, 0×15 i 0xFF son dos bytes diferentes.

El termino endianness designa el formato en que se almacenan los datos en un ordenador. Pongamos por ejemplo, el dato en hexadecimal 0×15FF34A2 (cuatro bytes). Los PC’s guardarian el valor (A2, 34, FF, 15) y un SPARC guardaria (15, FF, 34, A2) en el orden natural.

Pues bien, el primer sistema, guardando los valores “al reves” se denomina little-endian, y el segundo big-endian. Estos nombres están sacados de la novela Los Viajes de Gulliver donde los habitantes de Lilliput y Blefuscu discuten la manera como comer los huevos, empezando por el lado mas gordo (big-endian) o empezando por el lado más pequeño (little-endian).

Mas info en la Wikipedia

Leave a Reply


--> Creative Commons License
Esta obra está bajo una licencia de Creative Commons. Usamos Wordpress


| Noticias Tecnologicas | Linux Tips | Videos Ipod PSP Mp4 | Medicine Blog Marta | Anime  | Hoteles Tarragona | Hosting Linux | No Drogas | No drogues | Get Cheap CarJUEGOS