INFORMATICA · STRUMENTI
Bit, byte e prefissi.
Converti le unità di misura dell’informazione e scopri la differenza tra multipli decimali e binari.
LE BASI
Due modi di misurare
Un bit può assumere il valore 0 oppure 1. Un byte è formato da 8 bit e può rappresentare 256 combinazioni, da 0 a 255. Un nibble corrisponde a 4 bit.
APPROFONDIMENTO
Bit, byte e prefissi
Il bit
Il bit, abbreviazione di binary digit, è una cifra binaria che può assumere uno dei due valori 0 e 1. È l’unità elementare dell’informazione digitale e può rappresentare, per esempio, uno dei due stati di una condizione logica.
Raggruppando n bit si ottengono 2n combinazioni possibili. Queste sequenze possono rappresentare numeri, caratteri, istruzioni o altri dati, a seconda della codifica utilizzata.
Il byte e il nibble
Il termine byte fu coniato da Werner Buchholz nel 1956, durante lo sviluppo del computer IBM Stretch. Il nome deriva dall’inglese bite («morso»); la grafia fu modificata per evitare confusione con bit. In passato la lunghezza di un byte poteva variare a seconda dell’architettura.
Oggi un byte corrisponde normalmente a 8 bit, cioè 23 bit. Il sistema IBM System/360, introdotto nel 1964, contribuì alla diffusione del byte a otto bit. Le sue 28 combinazioni rappresentano, se interpretate come interi senza segno, i valori da 0 a 255: visualizza tutte le 256 combinazioni ↗.
Il byte è una comune unità di indirizzamento della memoria e di misura della capacità di archiviazione. Per rappresentare un carattere possono servire uno o più byte, a seconda della codifica. Il termine octet, usato anche in francese, indica esplicitamente un gruppo di otto bit. Un nibble equivale a mezzo byte, cioè 4 bit.
Multipli decimali e binari
I prefissi del Sistema internazionale (SI) indicano potenze di 10: 1 kB = 103 B = 1 000 byte. Nell’informatica, però, i prefissi decimali sono stati talvolta usati anche per quantità basate su potenze di 2, creando ambiguità.
Per distinguere i due casi, nel dicembre 1998 la Commissione elettrotecnica internazionale (IEC) approvò prefissi specifici per i multipli binari. Il kibibyte, simbolo KiB, corrisponde a 210 B = 1 024 byte; il nome deriva da kilobinary byte. Il simbolo standard è KiB, con la K maiuscola: kB indica invece il kilobyte decimale.
Un kibibyte contiene 24 byte in più di un kilobyte: il 2,4% in più rispetto a 1 kB. La differenza percentuale tra i corrispondenti multipli binari e decimali aumenta con il prefisso. Il convertitore seguente permette di confrontare le unità SI e IEC.
Riferimenti: Computer History Museum · Werner Buchholz, IBM · System/360, NIST · prefissi binari.
CONVERTITORE
Parti da qualsiasi unità
Scrivi un valore nella casella che preferisci: le altre si aggiornano automaticamente.
RIFERIMENTO
Confronta i prefissi
Il rapporto cresce a ogni livello: 1 MiB contiene il 4,9% di byte in più rispetto a 1 MB.
Su schermi piccoli puoi scorrere la tabella in orizzontale.
| Nome SI | Simbolo | Valore SI | Nome IEC | Simbolo | Valore IEC | Differenza* |
|---|---|---|---|---|---|---|
| kilobyte | kB | 103 B | kibibyte | KiB | 210 B | +2,4% |
| megabyte | MB | 106 B | mebibyte | MiB | 220 B | +4,9% |
| gigabyte | GB | 109 B | gibibyte | GiB | 230 B | +7,4% |
| terabyte | TB | 1012 B | tebibyte | TiB | 240 B | +10,0% |
| petabyte | PB | 1015 B | pebibyte | PiB | 250 B | +12,6% |
| exabyte | EB | 1018 B | exbibyte | EiB | 260 B | +15,3% |
| zettabyte | ZB | 1021 B | zebibyte | ZiB | 270 B | +18,1% |
| yottabyte | YB | 1024 B | yobibyte | YiB | 280 B | +20,9% |
* Differenza percentuale del multiplo binario rispetto al corrispondente decimale: (valore IEC − valore SI) / valore SI. I valori percentuali sono arrotondati a un decimale.
