Bit (bit)

Unidad de datos · Sistema SI

Todas las unidades Conversor de datos

El bit es la unidad fundamental de información. Su símbolo es bit, y su nombre es una contracción del inglés binary digit, dígito binario, acuñada por el estadístico John Tukey y llevada a la imprenta por Claude Shannon en su artículo de 1948 Una teoría matemática de la comunicación, el trabajo que fundó la teoría de la información.

Un bit es la cantidad de información que aporta una sola elección entre dos posibilidades igualmente probables. Una moneda que cae de cara o de cruz, un interruptor abierto o cerrado, una tensión alta o baja: cada una de esas cosas resuelve un bit. Esa definición es lo que hace del bit una unidad y no una mera convención de notación. Mide cuánta incertidumbre elimina una respuesta, y lo hace con independencia de sobre qué versara la pregunta.

La intuición de Shannon fue que aquello podía contarse. Un mensaje tomado de un alfabeto de treinta y dos símbolos igualmente probables lleva cinco bits por símbolo, porque treinta y dos es dos elevado a cinco. Si los símbolos no son igualmente probables —como no lo son las letras de una lengua— la media baja, y esa distancia entre el recuento ingenuo y la media verdadera es justamente lo que aprovecha la compresión. Un archivo bien comprimido es aquel del que se han quitado los bits redundantes.

En el equipo físico el bit es un estado: una carga atrapada en una puerta flotante de la memoria flash, el sentido de imanación de un dominio en el plato de un disco duro, un hoyo o una meseta en un disco óptico, un pulso de luz presente o ausente en una fibra. Todos ellos codifican la misma magnitud abstracta, y por eso los datos pueden pasar de uno a otro sin pérdida.

En el almacenamiento los bits casi nunca se cuentan de uno en uno. Se agrupan en octetos de ocho, y la capacidad se expresa en octetos o en sus múltiplos. La transmisión es otra cosa: las velocidades de red y de interfaz se dan en bits por segundo, de modo que una conexión descrita como de 100 megabits por segundo entrega unos 12,5 megaoctetos por segundo. Confundir ambas cosas es el error aritmético más común de todo el campo.

Donde sí se cuentan bits sueltos es en las especificaciones de precisión y alcance. Un canal de color de 8 bits guarda 256 niveles; uno de 10 bits, 1024. El audio a 16 bits por muestra tiene unos 96 decibelios de margen dinámico, y a 24 bits unos 144. Una dirección de 64 bits puede nombrar unos 18 trillones de posiciones. En todos los casos, cada bit añadido duplica lo que se puede distinguir.

Un bit equivale a 0,125 octetos, a 0,001 kilobits o a unos 0,0009766 kibibits.

Tabla de conversión del Bit

UnidadSímbolo1 Bit equivale a1 de estas equivale aConversor
Kilobitkbit0.001 kbit1000 bitBits a Kilobits
MegabitMbit0.000001 Mbit1000000 bitBits a Megabits
GigabitGbit0.000000001 Gbit1000000000 bitBits a Gigabits
TerabitTbit1 × 10-12 Tbit1000000000000 bitBits a Terabits
PetabitPbit1 × 10-15 Pbit1 × 1015 bitBits a Petabits
ExabitEbit1 × 10-18 Ebit1 × 1018 bitBits a Exabits
ZettabitZbit1 × 10-21 Zbit1 × 1021 bitBits a Zettabits
YottabitYbit1 × 10-24 Ybit1 × 1024 bitBits a Yottabits
Octetooctet0.125 octet8 bitBits a Octetos
Kilooctetoko0.000125 ko8000 bitBits a Kilooctetos
MegaoctetoMo0.000000125 Mo8000000 bitBits a Megaoctetos
GigaoctetoGo1.25 × 10-10 Go8000000000 bitBits a Gigaoctetos
TeraoctetoTo1.25 × 10-13 To8000000000000 bitBits a Teraoctetos
PetaoctetoPo1.25 × 10-16 Po8 × 1015 bitBits a Petaoctetos
ExaoctetoEo1.25 × 10-19 Eo8 × 1018 bitBits a Exaoctetos
ZettaoctetoZo1.25 × 10-22 Zo8 × 1021 bitBits a Zettaoctetos
YottaoctetoYo1.25 × 10-25 Yo8 × 1024 bitBits a Yottaoctetos
KibibitKibit0.0009765625 Kibit1024 bitBits a Kibibits
MebibitMibit0.000000953674316406 Mibit1048576 bitBits a Mebibits
GibibitGibit9.31322574615 × 10-10 Gibit1073741824 bitBits a Gibibits
TebibitTibit9.09494701773 × 10-13 Tibit1099511627776 bitBits a Tebibits
PebibitPibit8.881784197 × 10-16 Pibit1.12589990684 × 1015 bitBits a Pebibits
ExbibitEibit8.67361737988 × 10-19 Eibit1.15292150461 × 1018 bitBits a Exbibits
ZebibitZibit8.47032947254 × 10-22 Zibit1.18059162072 × 1021 bitBits a Zebibits
YobibitYibit8.27180612553 × 10-25 Yibit1.20892581961 × 1024 bitBits a Yobibits
KibioctetoKio0.0001220703125 Kio8192 bitBits a Kibioctetos
MebioctetoMio0.000000119209289551 Mio8388608 bitBits a Mebioctetos
GibioctetoGio1.16415321827 × 10-10 Gio8589934592 bitBits a Gibioctetos
TebioctetoTio1.13686837722 × 10-13 Tio8796093022208 bitBits a Tebioctetos
PebioctetoPio1.11022302463 × 10-16 Pio9.00719925474 × 1015 bitBits a Pebioctetos
ExbioctetoEio1.08420217249 × 10-19 Eio9.22337203685 × 1018 bitBits a Exbioctetos
ZebioctetoZio1.05879118407 × 10-22 Zio9.44473296574 × 1021 bitBits a Zebioctetos
YobioctetoYio1.03397576569 × 10-25 Yio9.67140655692 × 1024 bitBits a Yobioctetos