¿Qué es un byte? Te explicamos la cantidad más pequeña de datos
Estamos rodeados de unidades de medida. El día tiene 24 horas, 1440 minutos y 86 400 segundos. Calculamos nuestro peso en gramos y kilos. Los líquidos se miden en litros y las distancias en kilómetros. Otra unidad de medida que reina en nuestras vidas es el byte. Los bytes determinan cuántas fotos podemos almacenar todavía en el móvil o cuándo hay que vaciar el ordenador. Son el componente más pequeño de las cantidades de datos. Por eso, merece la pena conocerlo bien.
- Certificado SSL Wildcard
- Registro privado
- 1 cuenta de correo electrónico por contrato
Del bit al byte
Quien quiera entender el byte, primero tiene que estudiarse el bit. Si el byte es la cantidad de datos más pequeña, los bits son las piedrecillas componen los bytes. La palabra “bit” procede de binary information digit. El concepto entró en circulación de la mano del matemático estadounidense John W. Turkey. El pionero de la tecnología de la información moderna Claude E. Shannon lo acuñó en su artículo de 1948 “A Mathematical Theory of Communication”. Por este motivo se le considera el “padre del bit”.
El bit, como la unidad de información más pequeña de la transferencia de datos, solo puede reproducir dos estados: el 0 o el 1. Como los ordenadores solo conocen dos estados y se comunican en código binario, el bit es la diferencia más pequeña que puede dirigir o leer el ordenador.
1 bit = 0 o 1 (“Encendido/verdadero” o “Apagado/falso”)
Los bits son demasiado pequeños para representar caracteres. Ni siquiera los nibbles, que constan de 4 bits, son una cantidad de datos utilizable. Estos se utilizan principalmente en las arquitecturas informáticas de 4 bits y en los protocolos de datos.
¿Qué es un byte?
Un byte consta de 8 bits y se abrevia con una “B”. A diferencia del bit, que solo reconoce dos estados, el byte puede representar 256 (28) estados.
1 byte = 8 bits = 28 = 256 caracteres
Un ejemplo de byte en código binario podría ser este: 00111001
Como cada bit que contiene un byte puede ser un 0 o un 1, existen 8 posibilidades donde colocar, p. ej., un bit de valor 1 en el byte.
00000001
00000010
00000100
00001000
00010000
00100000
01000000
10000000
Si nos imaginamos que el bit son letras binarias, el byte sería la palabra binaria más pequeña que podemos componer. Para poder representar letras o caracteres alfanuméricos, necesitamos al menos 1 byte.
¿Qué diferencia al byte del bit?
¿Por qué la velocidad de internet en conexiones DSL o en smartphones se dice siempre en bits por segundo (bit/s) y en cambio el espacio de almacenamiento se da en megabytes, kilobytes o terabytes? La respuesta es sencilla: como unidad, los bits describen la velocidad y la cantidad de datos utilizados mediante la tasa de bits. Es decir, los bits suelen indicar cuántas unidades de datos se transfieren en un periodo de tiempo.
Por otra parte, los bytes se utilizan como la unidad de medida de las cantidades de datos para definir posibles unidades de almacenamiento de datos y capacidades. Hay que tener en cuenta que una persona conectada puede generar por día entre 700 megabytes y 1 gigabyte de datos entre subidas y descargas. Se calcula que un 1 gigabyte contiene mil millones de bytes. En 2020, el volumen anual de datos generados en todo el mundo ascendió a 59 zettabytes. 1 zettabyte contiene aproximadamente 1 trillón de bytes (1021). Estas órdenes de magnitud son muy difíciles de imaginar.
La cantidad de datos que producimos es cada año mayor y necesitamos más espacio de memoria, por lo que a nadie le sorprende que el almacenamiento de los primeros discos duros se diera en megabytes, en 1997 pasáramos al gigabyte y desde 2008 se calcule en terabytes.
Kilobyte, megabyte, gigabyte, terabyte, etc.: así se calculan los bytes
El byte es una unidad de medida demasiado pequeña para indicar grandes cantidades de datos, por eso se utilizan las potencias. Para los múltiplos de bytes, existen dos normas de prefijos: los prefijos binarios y los decimales.
Como los ordenadores se comunican en código binario, los prefijos binarios son más precisos e indican la cantidad real de datos y por tanto la capacidad de almacenamiento de manera más exacta. No obstante, a pesar de que los recomiende la Comisión Electrónica Internacional (CEI), todavía no se han extendido. En la actualidad nos seguimos encontrando los prefijos decimales por todos lados, tanto en discos duros como memorias USB, que designan cantidades de datos redondeadas e imprecisas.
Actualmente existen las siguientes ocho designaciones con prefijos decimales:
Prefijos decimales | En bytes | Factor de conversión en bytes |
Kilobyte (KB) | 1000 | 103 |
Megabyte (MB) | 1 000 000 | 106 |
Gigabyte (GB) | 1 000 000 000 | 109 |
Terabyte (TB) | 1 000 000 000 000 | 1012 |
Petabyte (PB) | 1 000 000 000 000 000 | 1015 |
Exabyte (EB) | 1 000 000 000 000 000 000 | 1018 |
Zettabyte (ZB) | 1 000 000 000 000 000 000 000 | 1021 |
Yottabyte (YB) | 1 000 000 000 000 000 000 000 000 | 1024 |
Para expresar una cantidad de datos y almacenamiento precisa, se recomiendan los siguientes prefijos binarios, menos extendidos:
Prefijo binario (CEI) | En bytes | Factor de conversión en bytes |
---|---|---|
Kibibyte (KiB) | 1024 | 210 |
Mebibyte (MiB) | 1 048 576 | 220 |
Gibibyte (GiB) | 1 073 741 824 | 230 |
Tebibyte (TiB) | 1 099 511 627 776 | 240 |
Pebibyte (PiB) | 1 125 899 906 842 624 | 250 |
Exbibyte (EiB) | 1 152 921 504 606 846 976 | 260 |
Zebibyte (ZiB) | 1 180 591 620 717 411 303 424 | 270 |
Yobibyte (YiB) | 1 208 925 819 614 629 174 706 176 | 280 |
Los megabytes, gigabytes y terabytes son unidades abstractas. Cuando entran en juego los zettabytes o los yottabytes, dejamos de ser capaces de imaginarlos. Para entender mejor de qué cantidad de datos se trata, puede ser de utilidad ver algunos ejemplos prácticos del día a día:
1 byte = 1 letra
1 megabyte = 1 libro (de 200 páginas)
1 gigabyte = aprox. 595 fotos
1 terabyte = aprox. 250 000 fotos, 250 películas y 500 horas de vídeos en HD
1 petabyte = aprox. 15 billones de fotos de Facebook
1 exabyte = 320 billones de ediciones de la Biblia
1 zettabyte = todo el tráfico de internet de 2016
1 yottabyte = todos los átomos de 7000 cuerpos humanos