Byte para niños
Datos para niños Byte / octeto |
||
---|---|---|
Estándar | ISO/IEC 80000-13 | |
Magnitud | Múltiplos del bit | |
Símbolo | B | |
Nombrada en honor de | IEC | |
Equivalencias | ||
bit | 1 B = 8 bits | |
Un byte (se pronuncia "báit") u octeto (B) es una unidad fundamental de información. Se usa mucho en computación y en las telecomunicaciones. Un byte está formado por un grupo ordenado de ocho bits.
La palabra byte no tiene un símbolo oficial internacional. Sin embargo, en países de habla inglesa se usa la letra B. En países de habla francesa, a menudo se usa la letra o (de octet).
Múltiplos de bytes | ||||
---|---|---|---|---|
Sistema Internacional (decimal) | ISO/IEC 80000-13 (binario) | |||
Múltiplo (símbolo) | SI | Múltiplo (símbolo) | ISO/IEC | |
kilobyte (kB) | 103 | kibibyte (KiB) | 210 | |
megabyte (MB) | 106 | mebibyte (MiB) | 220 | |
gigabyte (GB) | 109 | gibibyte (GiB) | 230 | |
terabyte (TB) | 1012 | tebibyte (TiB) | 240 | |
petabyte (PB) | 1015 | pebibyte (PiB) | 250 | |
exabyte (EB) | 1018 | exbibyte (EiB) | 260 | |
zettabyte (ZB) | 1021 | zebibyte (ZiB) | 270 | |
yottabyte (YB) | 1024 | yobibyte (YiB) | 280 | |
Véase también: nibble • byte • sistema octal |
Contenido
¿Qué es un byte y cómo funciona?
Un byte es una unidad de información digital. Está hecha de una secuencia de bits que están juntos. Aunque el diccionario dice que un byte es lo mismo que un octeto (ocho bits), el tamaño de un byte puede variar. Esto depende del sistema de caracteres que se use.
La palabra byte viene de la palabra inglesa bite, que significa "mordisco". Se refiere a la cantidad más pequeña de datos que una computadora podía "morder" o procesar a la vez. Se cambió la "i" por una "y" para que no se confundiera con "bit". También era una forma divertida de los primeros científicos de la computación de crear nuevas palabras.
En los años 60, se enseñaba que un bit era un "dígito binario". Un byte era una "tupla binaria". A veces se le llamaba "un byte de 8 bits". Esto mostraba que podía haber bytes de otros tamaños.
- Un byte puede ser una secuencia de bits que se envían uno tras otro. Esto ocurre en comunicaciones por módem o satélite. También al leer datos de un disco duro. Es la unidad de datos más pequeña que tiene un significado. Estos bytes pueden incluir bits extra para iniciar, detener o verificar errores. Dependiendo del caso, podrían tener entre 7 y 12 bits. Esto permitía usar el código ASCII de 7 bits o sus versiones extendidas.
- Un byte también es un tipo de dato en algunos lenguajes de programación. Por ejemplo, en el lenguaje C, un byte es una unidad de almacenamiento. Es lo suficientemente grande para guardar cualquier carácter básico. En C, el tipo de dato unsigned char puede representar al menos 256 valores diferentes. En Java, el tipo de dato byte siempre tiene 8 bits. Es un tipo de dato con signo, que puede tomar valores entre –128 y 127.
¿Cuánto espacio ocupa un byte?
Aquí te mostramos una idea de cuánto espacio ocupan los bytes. También verás a qué objetos de la vida real se parecen:
Unidad | Equivalente aproximado |
---|---|
bit | una variable que es verdadera (1) o falsa (0). |
byte | un carácter del alfabeto latino básico. |
kilobyte | el texto de "Jabberwocky" |
un favicon (icono de página web) típico | |
megabyte | el texto de Harry Potter y el Cáliz de Fuego |
gigabyte | alrededor de media hora de vídeo en formato DVD |
audio sin comprimir de calidad CD de un álbum musical | |
terabyte | el disco duro más grande para el hogar en 2007 |
75 horas de vídeo grabado a 30 Mbit/segundo | |
petabyte | 2000 años de música en formato MP3 |
exabyte | todo el tráfico mensual de Internet en el mundo en 2004 |
zettabyte | todo el tráfico anual de Internet en el mundo en 2016 (conocido como la Era del Zettabyte) |
Historia del byte
¿Quién inventó la palabra "byte"?
La palabra byte fue creada por Werner Buchholz en 1957. Esto ocurrió durante el diseño inicial de la computadora IBM 7030 Stretch. Al principio, se definía en instrucciones de 4 bits. Esto permitía que un byte tuviera entre uno y dieciséis bits. El diseño final lo redujo a campos de 3 bits, permitiendo de uno a ocho bits en un byte.
Las computadoras de esa época usaban unidades de seis bits para la entrada y salida de datos. Pero se necesitaba más espacio para letras minúsculas y más símbolos. Por eso, se crearon modelos con más bits. Más tarde, se adoptó un tamaño fijo de 8 bits para el byte. Esto se convirtió en un estándar con el sistema IBM S/360.
Detalles sobre el byte
Originalmente, el byte podía tener entre cinco y doce bits. Pero la popularidad de la arquitectura IBM S/360 en los años 60 cambió esto. También ayudó el auge de las microcomputadoras con microprocesadores de 8 bits en los años 80. Esto hizo que el byte de 8 bits fuera el más común.
Los bytes de 8 bits son ahora parte de estándares importantes. Por ejemplo, se usan en Ethernet (para redes) y en HTML (para páginas web).
Sin embargo, en la historia, otras computadoras usaron bytes de diferente tamaño:
- Las computadoras serie CDC 6000 dividían sus palabras de 60 bits en 10 bytes de seis bits.
- El PDP-10 usaba instrucciones para trabajar con bytes de cualquier tamaño (entre 1 y 36 bits) dentro de sus palabras de 36 bits.
- Las computadoras UNIVAC 1100/2200 series usaban campos de datos de 6 bits y modos de 9 bits.
¿Qué es un bit?
El estándar IEEE 1541 usa "b" (minúscula) como símbolo para bit. Sin embargo, la IEC 60027 y el MIXF usan "bit" (por ejemplo, Mbit para megabit). Esto ayuda a evitar confusiones con el byte.
¿Qué es un octeto?
La palabra octeto (del latín y griego que significan 'ocho') se usa mucho. Es un sinónimo preciso de byte cuando no se quiere ninguna confusión. Por ejemplo, en las definiciones de protocolos. Los bytes de 8 bits a menudo se llaman octetos en documentos formales. También en redes informáticas y telecomunicaciones. Esto es para asegurar que se entienda que son exactamente 8 bits.
Octeto es la palabra para ocho bits en muchos idiomas además del inglés. En países francófonos, se usa una "o" minúscula para octeto. Por ejemplo, ko, Mo, o kB, MB.
Múltiplos del byte
Los prefijos que se usan para los múltiplos del byte son los mismos que los del Sistema Internacional (SI). También se usan los prefijos binarios. Pero hay diferencias entre ellos. Esto se debe a que los bytes resultantes tienen valores distintos según el tipo de prefijo.
Los prefijos del SI se basan en el sistema decimal (base 10). Los prefijos binarios se basan en el sistema binario (base 2). Por ejemplo:
Múltiplos con prefijos del Sistema Internacional
Prefijo | Símbolo del prefijo | Nombre resultante del prefijo + byte | Símbolo | Factor y valor en el SI |
---|---|---|---|---|
Valor de referencia | byte | B | 100 = 1 | |
kilo- | k | kilobyte | kB | 103 = 1 000 |
mega- | M | megabyte | MB | 106 = 1 000 000 |
giga- | G | gigabyte | GB | 109 = 1 000 000 000 |
tera- | T | terabyte | TB | 1012 = 1 000 000 000 000 |
peta- | P | petabyte | PB | 1015 = 1 000 000 000 000 000 |
Exa- | E | exabyte | EB | 1018 = 1 000 000 000 000 000 000 |
zetta- | Z | zettabyte | ZB | 1021 = 1 000 000 000 000 000 000 000 |
yotta- | Y | yottabyte | YB | 1024 = 1 000 000 000 000 000 000 000 000 |
ronna- | R | ronnabyte | RB | 1027 = 1 000 000 000 000 000 000 000 000 000 |
quetta- | Q | quettabyte | QB | 1030 = 1 000 000 000 000 000 000 000 000 000 000 |
Múltiplos con prefijos ISO/IEC 80000-13 (binarios)
Los prefijos binarios y el byte son parte de la norma ISO/IEC 80000-13.
Los primeros prefijos (desde kibi hasta exbi) fueron definidos por la Comisión Electrotécnica Internacional (IEC) en 1998. Luego se incluyeron zebi y yobi en 2005.
Prefijo | Símbolo del prefijo | Nombre resultante del prefijo + byte | Símbolo del múltiplo del byte | Factor y valor en el ISO/IEC 80000-13 |
---|---|---|---|---|
Valor de referencia | byte | B | 20 = 1 | |
kibi- | Ki | kibibyte | KiB | 210 = 1024 |
mebi- | Mi | mebibyte | MiB | 220 = 1 048 576 |
gibi- | Gi | gibibyte | GiB | 230 = 1 073 741 824 |
tebi- | Ti | tebibyte | TiB | 240 = 1 099 511 627 776 |
pebi- | Pi | pebibyte | PiB | 250 = 1 125 899 906 842 624 |
exbi- | Ei | exbibyte | EiB | 260 = 1 152 921 504 606 846 976 |
zebi- | Zi | zebibyte | ZiB | 270 = 1 180 591 620 717 411 303 424 |
yobi- | Yi | yobibyte | YiB | 280 = 1 208 925 819 614 629 174 706 176 |
Oficialmente, el estándar IEC dice que los prefijos del SI solo deben usarse para múltiplos en base 10 (sistema decimal). Nunca deben usarse para base 2 (sistema binario).
Unidades de información relacionadas
¿Qué es un nibble?
Los primeros microprocesadores, como el Intel 8008, podían hacer operaciones con 4 bits. Estas cantidades de cuatro bits se llamaron nibbles. El nombre viene de la palabra byte, que significa "mordisco". Un nibble es como un "pequeño mordisco".
La mitad de un byte de ocho bits se llama nibble o dígito hexadecimal. En redes o telecomunicaciones, a veces se le llama semiocteto.
Véase también
En inglés: Byte Facts for Kids