Bit (bit)

Unità di dati · Sistema SI

Tutte le unità Convertitore di dati

Il bit è l’unità fondamentale d’informazione. Il suo simbolo è bit, e il suo nome è una contrazione dell’inglese binary digit, cifra binaria, coniata dallo statistico John Tukey e portata a stampa da Claude Shannon nel suo scritto del 1948 Una teoria matematica della comunicazione, l’opera che fondò la teoria dell’informazione.

Un bit è la quantità d’informazione che porta una sola scelta fra due possibilità ugualmente probabili. Una moneta che cade testa o croce, un interruttore aperto o chiuso, una tensione alta o bassa: ciascuna di queste cose decide un bit. Quella definizione è ciò che fa del bit un’unità e non una mera convenzione di scrittura. Misura quanta incertezza una risposta toglie, e lo fa indipendentemente da ciò di cui trattava la domanda.

L’intuizione di Shannon fu che ciò si poteva contare. Un messaggio tratto da un alfabeto di trentadue simboli ugualmente probabili porta cinque bit per simbolo, perché trentadue è due alla quinta. Se i simboli non sono ugualmente probabili — come non lo sono le lettere di una lingua — la media cala, e quel divario fra il conteggio ingenuo e la media vera è esattamente ciò che la compressione sfrutta. Un file ben compresso è quello da cui i bit ridondanti sono stati tolti.

Nell’apparecchiatura il bit è uno stato fisico: una carica intrappolata su una porta flottante nella memoria flash, il verso di magnetizzazione di un dominio sul piatto di un disco rigido, una fossetta o un piano su un disco ottico, un impulso di luce presente o assente in una fibra. Tutti codificano la stessa grandezza astratta, ed è per questo che i dati passano dall’uno all’altro senza perdita.

Nell’archiviazione i bit non si contano quasi mai a uno a uno. Si raggruppano in ottetti di otto, e la capienza si dà in ottetti o nei loro multipli. La trasmissione è altra cosa: le velocità di rete e d’interfaccia si danno in bit al secondo, sicché un collegamento annunciato a 100 megabit al secondo consegna circa 12,5 megaottetti al secondo. Confondere le due è l’errore aritmetico più diffuso dell’intero campo.

Dove bit singoli si contano davvero è nelle specifiche di finezza e di estensione. Un canale di colore a 8 bit tiene 256 livelli; uno a 10 bit ne tiene 1024. Il suono a 16 bit per campione ha circa 96 decibel di dinamica, e a 24 bit circa 144. Un indirizzo a 64 bit può nominare circa 18 trilioni di posti. In ogni caso, ogni bit aggiunto raddoppia ciò che si può distinguere.

Un bit equivale a 0,125 ottetti, a 0,001 kilobit o a circa 0,0009766 kibibit.

Tabella di conversione del Bit

UnitàSimbolo1 Bit equivale a1 di queste equivale aConvertitore
Chilobitkbit0.001 kbit1000 bitda Bit a Chilobit
MegabitMbit0.000001 Mbit1000000 bitda Bit a Megabit
GigabitGbit0.000000001 Gbit1000000000 bitda Bit a Gigabit
TerabitTbit1 × 10-12 Tbit1000000000000 bitda Bit a Terabit
PetabitPbit1 × 10-15 Pbit1 × 1015 bitda Bit a Petabit
ExabitEbit1 × 10-18 Ebit1 × 1018 bitda Bit a Exabit
ZettabitZbit1 × 10-21 Zbit1 × 1021 bitda Bit a Zettabit
YottabitYbit1 × 10-24 Ybit1 × 1024 bitda Bit a Yottabit
Ottettooctet0.125 octet8 bitda Bit a Ottetti
Chiloottettoko0.000125 ko8000 bitda Bit a Chiloottetti
MegaottettoMo0.000000125 Mo8000000 bitda Bit a Megaottetti
GigaottettoGo1.25 × 10-10 Go8000000000 bitda Bit a Gigaottetti
TeraottettoTo1.25 × 10-13 To8000000000000 bitda Bit a Teraottetti
PetaottettoPo1.25 × 10-16 Po8 × 1015 bitda Bit a Petaottetti
ExaottettoEo1.25 × 10-19 Eo8 × 1018 bitda Bit a Exaottetti
ZettaottettoZo1.25 × 10-22 Zo8 × 1021 bitda Bit a Zettaottetti
YottaottettoYo1.25 × 10-25 Yo8 × 1024 bitda Bit a Yottaottetti
KibibitKibit0.0009765625 Kibit1024 bitda Bit a Kibibit
MebibitMibit0.000000953674316406 Mibit1048576 bitda Bit a Mebibit
GibibitGibit9.31322574615 × 10-10 Gibit1073741824 bitda Bit a Gibibit
TebibitTibit9.09494701773 × 10-13 Tibit1099511627776 bitda Bit a Tebibit
PebibitPibit8.881784197 × 10-16 Pibit1.12589990684 × 1015 bitda Bit a Pebibit
ExbibitEibit8.67361737988 × 10-19 Eibit1.15292150461 × 1018 bitda Bit a Exbibit
ZebibitZibit8.47032947254 × 10-22 Zibit1.18059162072 × 1021 bitda Bit a Zebibit
YobibitYibit8.27180612553 × 10-25 Yibit1.20892581961 × 1024 bitda Bit a Yobibit
KibiottettoKio0.0001220703125 Kio8192 bitda Bit a Kibiottetti
MebiottettoMio0.000000119209289551 Mio8388608 bitda Bit a Mebiottetti
GibiottettoGio1.16415321827 × 10-10 Gio8589934592 bitda Bit a Gibiottetti
TebiottettoTio1.13686837722 × 10-13 Tio8796093022208 bitda Bit a Tebiottetti
PebiottettoPio1.11022302463 × 10-16 Pio9.00719925474 × 1015 bitda Bit a Pebiottetti
ExbiottettoEio1.08420217249 × 10-19 Eio9.22337203685 × 1018 bitda Bit a Exbiottetti
ZebiottettoZio1.05879118407 × 10-22 Zio9.44473296574 × 1021 bitda Bit a Zebiottetti
YobiottettoYio1.03397576569 × 10-25 Yio9.67140655692 × 1024 bitda Bit a Yobiottetti