Quick Unit Convert
Torna al Blog

Le unità di archiviazione dati spiegate: bit, byte, KB, MB, GB e TB

8 min di lettura
DatiArchiviazioneRiferimentoInformaticaTutorial

Quasi tutti hanno comprato un disco pubblicizzato come da 1 TB, lo hanno collegato e hanno visto il computer indicare qualcosa di più vicino a 931 GB. Sembra di essere stati imbrogliati, ma in realtà nessuno ti ha truffato. La differenza nasce da due modi diversi ma ugualmente validi di contare i byte, sovrapposti a etichette confuse che l'industria ha usato in modo incoerente per decenni. Una volta capiti i bit, i byte e le due famiglie di prefissi, l'intero quadro va a posto.

Questa guida illustra gli elementi costitutivi dell'archiviazione digitale, dal singolo bit fino al terabyte, spiega i sistemi di prefissi decimali e binari e perché esistono entrambi, e chiarisce le confusioni quotidiane sulle dimensioni dei dischi e sulle velocità di Internet. L'obiettivo è che tu non debba mai più mettere in dubbio un numero di archiviazione.

Bit e byte: le fondamenta

La più piccola unità di informazione digitale è il bit, abbreviazione di binary digit (cifra binaria). Un bit contiene un singolo valore: 0 o 1. Da solo un bit non può rappresentare granché, quindi i computer li raggruppano. Il raggruppamento standard è il byte, che è esattamente 8 bit. Con 8 bit puoi formare 2 elevato alla potenza di 8, ovvero 256, combinazioni diverse, sufficienti a rappresentare un singolo carattere di testo nelle vecchie codifiche, una di 256 tonalità di grigio, oppure un numero da 0 a 255.

Due convenzioni causano una quantità sorprendente di confusione, quindi vale la pena fissarle bene in mente fin dall'inizio:

  • Una B maiuscola significa quasi sempre byte, mentre una b minuscola significa bit. Quindi KB sono kilobyte e Kb sono kilobit.
  • 1 byte = 8 bit. Per convertire i bit in byte si divide per 8; per convertire i byte in bit si moltiplica per 8.
  • Le dimensioni dei file vengono indicate in byte (e nei loro multipli), mentre le velocità di trasferimento dati come la velocità di Internet vengono solitamente indicate in bit al secondo.
  • Un nibble è mezzo byte, ovvero 4 bit, e compare occasionalmente quando si parla di singole cifre esadecimali.

Prefissi decimali: KB, MB, GB, TB

I familiari prefissi metrici kilo, mega, giga e tera provengono dal Sistema Internazionale di unità di misura (SI), mantenuto dal BIPM, dove indicano sempre potenze di 1000. Applicata ai byte, questa convenzione decimale dà numeri tondi e puliti:

  • 1 kilobyte (KB) = 1000 byte = 10 elevato alla 3ª potenza byte
  • 1 megabyte (MB) = 1000 KB = 1.000.000 byte = 10 elevato alla 6ª potenza byte
  • 1 gigabyte (GB) = 1000 MB = 1.000.000.000 byte = 10 elevato alla 9ª potenza byte
  • 1 terabyte (TB) = 1000 GB = 1.000.000.000.000 byte = 10 elevato alla 12ª potenza byte

Questo è il sistema usato dai produttori di dispositivi di archiviazione quando stampano una capacità sulla confezione. Un disco etichettato come 1 TB contiene davvero un trilione di byte, esattamente come promette la definizione SI di tera. È anche il sistema usato da macOS e dalla maggior parte delle apparecchiature di rete e di telecomunicazione. Poiché i prefissi corrispondono al resto del mondo metrico, le unità decimali sono facili da scalare: ogni passaggio verso l'alto moltiplica per 1000, esattamente come avviene per i metri e i grammi.

Prefissi binari: KiB, MiB, GiB, TiB

I computer, però, indirizzano la memoria in potenze di due, quindi un'unità di 1024 (che è 2 elevato alla 10ª potenza) è per loro molto più naturale di 1000. Per decenni i programmatori si sono semplicemente appropriati dei prefissi metrici ridefinendoli silenziosamente, così un kilobyte spesso significava 1024 byte anziché 1000. Questo sovraccarico è la radice della confusione. Per risolverlo, la Commissione Elettrotecnica Internazionale (IEC) ha introdotto prefissi binari separati nel 1998:

  • 1 kibibyte (KiB) = 1024 byte = 2 elevato alla 10ª potenza byte
  • 1 mebibyte (MiB) = 1024 KiB = 1.048.576 byte = 2 elevato alla 20ª potenza byte
  • 1 gibibyte (GiB) = 1024 MiB = 1.073.741.824 byte = 2 elevato alla 30ª potenza byte
  • 1 tebibyte (TiB) = 1024 GiB = 1.099.511.627.776 byte = 2 elevato alla 40ª potenza byte

Lo schema è lo stesso del decimale, ma ogni passaggio moltiplica per 1024 invece che per 1000. I nomi sono deliberatamente brutti in modo che non possano essere confusi con le versioni metriche: kibi fonde kilo con binary, mebi fonde mega con binary, e così via. A rigor di termini, quando intendi 1024 byte dovresti scrivere KiB, e quando intendi 1000 byte dovresti scrivere KB. In pratica molti sistemi operativi e applicazioni mostrano ancora GB pur calcolando in realtà in gibibyte, ed è proprio qui che nasce la famosa discrepanza sulle dimensioni dei dischi.

Perché il tuo disco da 1 TB mostra circa 931 GB

Ecco il mistero risolto. Il produttore conta in decimale, quindi un disco da 1 TB contiene 1.000.000.000.000 byte. Windows, invece, riporta la capacità in binario ma la etichetta con il GB dall'aspetto decimale. Per ottenere il suo numero, divide il conteggio reale dei byte per 1.073.741.824 (il numero di byte in un gibibyte):

  1. Parti dalla capacità reale: 1.000.000.000.000 byte.
  2. Dividi per 1.073.741.824 per esprimerla in gibibyte: 1.000.000.000.000 / 1.073.741.824 = circa 931,32.
  3. Windows mostra quel risultato come 931 GB, anche se in realtà sono 931 GiB.

Non manca alcuna capacità di archiviazione. Il disco contiene esattamente il trilione di byte promesso; il sistema operativo sta semplicemente misurando quei byte con un righello basato su 1024 mentre stampa un'etichetta basata su 1000. Lo stesso effetto spiega perché un telefono da 256 GB mostra circa 238 GiB di spazio totale ancora prima che il sistema operativo prenda la sua parte, e perché una scheda di memoria da 64 GB si formatta a circa 59,6 GiB.

Banda: bit, non byte

Le velocità di Internet e di rete aggiungono un'altra complicazione: vengono misurate in bit al secondo, non in byte. Una connessione pubblicizzata come da 100 Mbps muove 100 megabit al secondo, ma i file che scarichi vengono misurati in megabyte. Per prevedere la velocità reale di download, dividi la velocità in bit per 8:

  • 100 Mbps / 8 = 12,5 MB/s, quindi un file da 1,25 GB impiega circa 100 secondi a piena velocità.
  • 1 Gbps / 8 = 125 MB/s in teoria, prima dell'overhead del mondo reale.
  • Una connessione da 25 Mbps fornisce circa 3,125 MB/s.
  • L'overhead dovuto ai protocolli, al Wi-Fi e ai limiti dei server fa sì che di solito vedrai un po' meno del massimo teorico.

Ecco perché un gestore di download che mostra 12 MB/s su una linea da 100 Mbps sta funzionando esattamente come previsto, e non a un ottavo della velocità che hai pagato. Tieni d'occhio se una cifra usa una B maiuscola o una b minuscola, perché quella singola lettera cambia il significato di un fattore otto.

Errori comuni e consigli pratici

La maggior parte degli errori di archiviazione e di velocità deriva da una manciata di abitudini. Fai attenzione a queste e i tuoi numeri rimarranno affidabili:

  • Confondere bit e byte. Mbps sono megabit al secondo; MB/s sono megabyte al secondo. Dividi i bit per 8 per ottenere i byte.
  • Dare per scontato che KB significhi sempre 1024 byte. Dipende dal contesto: le etichette di archiviazione e macOS usano 1000, mentre le dimensioni dei file di Windows e la RAM usano 1024.
  • Pensare che un disco abbia perso capacità. I byte sono tutti lì; è cambiata solo l'unità usata per visualizzarli.
  • Mescolare famiglie di prefissi in un unico calcolo. Scegli il decimale (KB, MB, GB) o il binario (KiB, MiB, GiB) e resta coerente fino in fondo.
  • Dimenticare che la RAM è sempre binaria. I moduli di memoria sono dimensionati in potenze di due, quindi 8 GB di RAM sono effettivamente 8 GiB.

Per le stime quotidiane la differenza tra decimale e binario è piccola a livello di kilobyte, dove è circa il 2,4 percento, ma cresce con la scala: raggiunge circa il 4,9 percento a livello di megabyte, circa il 7,4 percento a livello di gigabyte e quasi il 10 percento a livello di terabyte. Per il lavoro professionale come il provisioning dello storage, la fatturazione dei dati o la pianificazione della capacità, verifica quale definizione usa uno strumento o un contratto, poiché quel 10 percento può tradursi in denaro reale o in un backup fallito.

Quando hai bisogno di passare tra byte, kilobyte, megabyte, gigabyte e i loro cugini binari senza fare le potenze di due a mente, il nostro convertitore di archiviazione dati gestisce sia il sistema decimale che quello binario, così puoi confrontarli affiancati e vedere esattamente dove i numeri divergono.

Mettilo in pratica

Smetti di fare i calcoli a mano. Usa il nostro convertitore gratuito e istantaneo per ottenere una risposta esatta, oppure passa direttamente a una categoria correlata qui sotto.