7
Conversión: byte a kilobyte, megabyte y similares.
Qué es un bit/byte: estos términos desempeñan un papel importante en los ordenadores para el almacenamiento de datos. Qué son exactamente y en qué se diferencian.
Qué es un bit/byte: definiciones básicas
Antes de comprender cómo los ordenadores transfieren o almacenan grandes cantidades de datos, es necesario conocer los elementos más pequeños del mundo digital. Aquí es donde entran en juego los términos bit y byte. Constituyen la base de cada archivo, cada foto y cada conexión a Internet.
- Bit: «Bit» significa binary digit (dígito binario). Es la unidad de información más pequeña en los sistemas digitales y puede adoptar exactamente dos estados: 0 o 1.
- En el hardware, un bit se representa, por ejemplo, mediante tensión eléctrica (alta = 1, baja = 0), magnetización (por ejemplo, en discos duros) o marcas ópticas (por ejemplo, en soportes ópticos).
- El símbolo oficial es «bit» o la «b» minúscula.
- Byte: Un byte siempre consta prácticamente de 8 bits (estándar de facto actual).
- En muchas arquitecturas, un byte (símbolo «B») es la unidad más pequeña direccionable en la memoria, lo que significa que muchos sistemas no pueden acceder a bits individuales, sino solo a bytes completos.
- El término alternativo «octeto» (8 bits) se utiliza a veces para enfatizar explícitamente los 8 bits.
- Un byte puede adoptar 2⁸ = 256 estados posibles (por ejemplo, para codificaciones de caracteres, números pequeños, información de color).
Conversión: byte a kilobyte, megabyte y similares.
Cuando trabajamos con grandes cantidades de datos, necesitamos unidades más significativas que el byte. Aquí es donde entran en juego los prefijos, pero con una particularidad:
- Prefijos binarios frente a decimales: Tradicionalmente, en la informática se calcula con potencias de 2, ya que los módulos de memoria tienen tamaños que son múltiplos de 2 (por ejemplo, 1024 = 2¹⁰).
- Por lo tanto, se aplicaba lo siguiente:
1 KB = 1024 B
1 MB = 1024 KB = 1 048 576 B
1 GB = 1024 MB = 1 073 741 824 B
1 TB = 1024 GB, etc.
- Al mismo tiempo, muchos fabricantes (especialmente en el caso de discos duros, SSD y memorias USB) utilizan el sistema decimal, en el que se aplica lo siguiente: 1 kB = 1000 B
1 MB = 1 000 000 B
1 GB = 1 000 000 000 B, etc.
- Esta coexistencia da lugar a discrepancias, por ejemplo, cuando el sistema operativo muestra un disco duro de «500 GB» (especificación decimal del fabricante), pero internamente trabaja con conversiones binarias.
- Para evitar confusiones, la IEC (Comisión Electrotécnica Internacional) ha introducido prefijos especiales: KiB, MiB, GiB, TiB, que multiplican exactamente por 1024 (por ejemplo, 1 KiB = 1024 B, 1 MiB = 1024 KiB).
Cuando trabajamos con grandes cantidades de datos, necesitamos unidades más significativas que el byte. Aquí es donde entran en juego los prefijos, pero con una particularidad:
- Prefijos binarios frente a decimales: Tradicionalmente, en la informática se calcula con potencias de 2, ya que los módulos de memoria tienen tamaños que son múltiplos de 2 (por ejemplo, 1024 = 2¹⁰).
- Por lo tanto, se aplicaba lo siguiente:
1 KB = 1024 B
1 MB = 1024 KB = 1 048 576 B
1 GB = 1024 MB = 1 073 741 824 B1 TB = 1024 GB, etc.
- Al mismo tiempo, muchos fabricantes (especialmente en el caso de discos duros, SSD y memorias USB) utilizan el sistema decimal, en el que se aplica lo siguiente: 1 kB = 1000 B
1 MB = 1 000 000 B1 GB = 1 000 000 000 B, etc.
- Esta coexistencia da lugar a discrepancias, por ejemplo, cuando el sistema operativo muestra un disco duro de «500 GB» (especificación decimal del fabricante), pero internamente trabaja con conversiones binarias.
- Para evitar confusiones, la IEC (Comisión Electrotécnica Internacional) ha introducido prefijos especiales: KiB, MiB, GiB, TiB, que multiplican exactamente por 1024 (por ejemplo, 1 KiB = 1024 B, 1 MiB = 1024 KiB).
Relevancia práctica: bits vs. bytes en la vida cotidiana
Aquí puede ver cómo se utilizan normalmente los bits y los bytes en la práctica y cómo distinguirlos:
- Velocidades de transmisión de datos (red, Internet): La velocidad de las conexiones a Internet, DSL, fibra óptica o telefonía móvil se indica normalmente en bits por segundo, por ejemplo, «100 Mbit/s» o «1 Gbit/s». La «b» minúscula significa «bit». Cuando descarga un archivo, la velocidad de la conexión (en bits por segundo) y el tamaño del archivo (en bytes) determinan el tiempo que tardará en descargarse. Ejemplo: una conexión de 100 Mbit/s equivale a 12,5 MB/s (100 / 8).
- A menudo se producen confusiones: a veces se lee «Mbps», «MB/s», «Mbit/s»; hay que fijarse siempre en si se refieren a bits o bytes.
- Tamaños de memoria y de archivo: Los soportes de almacenamiento, como discos duros, SSD, memorias USB, tarjetas SD o la memoria RAM, se expresan en bytes (GB, TB, etc.). Ejemplo: una memoria USB de «128 GB» suele significar 128 000 millones (decimal) de bytes, es decir, 128 × 10⁹ B. El sistema operativo podría mostrarlo como aproximadamente 119 GiB si utiliza conversiones binarias.
- Los sistemas operativos suelen utilizar la interpretación binaria (por ejemplo, 1 GB = 2³⁰ B), por lo que parece que hay «espacio de almacenamiento perdido» en comparación con la información proporcionada por el fabricante.
- Ejemplos ilustrativos: Memoria USB: una memoria de 64 GB suele tener una capacidad real en bytes que se muestra en el sistema operativo en GiB.
- Descarga de un archivo: una conexión a Internet de 100 Mbit/s podría, en teoría, transferir un archivo de 1 GB (≈ 8 Gbit) en unos 80 segundos (más la sobrecarga).
- Transmisión de vídeo: un vídeo HD con una velocidad de datos de 5 MB/s requiere una conexión a Internet con un ancho de banda mínimo de 40 Mbit/s (5 × 8).