- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Publicadas por
Víctor Podberezski
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
KiloBytes, Megabytes, GigaBytes, TeraBytes... Medidas de capacidad de almacenamiento y procesamiento de información que hemos escuchado durante años. Todas ellas diferentes unidades del Byte. Sabemos que un bit es la unidad mínima de información: si/no, 0/1. Sabemos que 1 Byte son 8bits... pero por qué no son 6bits? 9bits? 12 o cualquier otro número?
Qué significa el termino Byte? No hay acuerdo general sobre el mismo en sí. Algunos sugieren que viene del ingles "bite" (mordisco) para identificar el conjunto más pequeño de bits que se pueden manipular por la arquitectura de la computadora. El cambio de la "i" latina por la griega se debió - afirman - a evitar la confusión que podría generar con el término "bit". Otra teoría afirma que el término viene de la contracción de "binary term" (término binario). Esta última definición entiende que el byte corresponde a la cantidad de bits necesarios para representar un determinado carácter dentro de un set de caracteres utilizado.
![]() |
Werner Buchholz |
Sin embargo, existe un alto acuerdo en la comunidad informática en que el inventor del término Byte fue Werner Buchholz en el año 1956 mientras trabajaba en IBM en la construcción de la IBM 7030 (Stretch). Bob Bemer quien trabajó junto a Buchholz en su sitio Web escribió un artículo sobre el asunto.
Si se analizan las definiciones antes descriptas - más allá de cual es la correcta - veremos que están interrelacionadas. Las diferentes codificaciones de caracteres para almacenar y transmitir de forma eficiente un determinado carácter determinan la cantidad de bits requeridos por la arquitectura de la computadora. Inicialmente códigos utilizados para representar mensajes podían usar 5 bits, por ejemplo los códigos baudot para la telegrafía. También se utilizaron códigos de 6 bits como BCD ("Binary-Coded Decimal"). Las computadoras que utilizaban algunos de estos códigos necesitaban poder manipular esa cantidad de bits en forma conjunta, esto llevaba a sus constructores a diseñar arquitecturas con esa cantidad mínima de bits en mente.
Volviendo a 1956, el equipo que generó IBM Strech proponía un tamaño de byte variable de 1 a 8 bits. El concepto de Byte de 8 bits no existía en ese momento. Otras computadoras de otros fabricantes utilizaron diferentes tamaños de "Byte". Por ejemplo PDP-8 construida en 1965 utilizaba 12 bits dividido en 2 bloques de 6 bits (bytes de 6 bits) para almacenar caracteres. En esa linea la mayoría de las computadoras creadas antes y en los comienzos de los 60 tenían tamaños de bytes y formas de representar caracteres diferentes.
![]() |
Bob Bemer |
![]() |
Intel 8008 |
![]() |
IBM PC |
Las computadoras, gracias a la IBM PC y sus clones, conquistaron los hogares del mundo y popularizaron la computación para el publico no especializado. El destino del Byte de 8bits estaba sellado. Para 1984 cuando la IBM PC-AT salio a la venta con un procesador 80286 de 16bits, el byte se mantuvo en 8bits tanto para la terminología como para los lenguajes de programación. Más aun, cuando en 1987 sale a la luz Unicode, utilizando para codificar caracteres más de 8 bits, el Byte siguió siendo sinónimo de 8 bits.
En resumen, la denominación del "Byte" como el conjunto de 8 bits es una cuestión histórica, de facto y en bastante medida fortuita. Hoy en día con procesadores que manejan 64 o más bits y con codificaciones de caracteres que sobrepasan los 8 bits el concepto del byte esta inalterado.
El octeto, o el conjunto de 8 bits es - le guste a quien le guste - un Byte.
Para finalizar, no viene mal aclarar con un ejemplo...
Comentarios
que lindo articulo che . me gusto realmente saber esto . siempre me pregunte por que linux windows solaris o el que fuese metia el ascii y , aha , resulta que el ascii es como la estructura sobre la que se crea el byte .
ResponderBorrarnaides nace sabiendo paisano
gracias ;)
eu loco, me encanto la explicacion, me pinto la curiosidad y me respondiste re piola
ResponderBorrarGracias » •
Gracias no sabia esto antes:)
ResponderBorrarGracias
ResponderBorrarExcelente artículo, gracias
ResponderBorrar