Convertitore di spazio di archiviazione
Dati di input
| Byte | 1.000.000.000 B |
|---|
Convertitore di spazio di archiviazione
Converte le dimensioni dei dati digitali tra bit, byte e unità decimali (kB, MB, GB) o binarie (KiB, MiB, GiB).
Decimale (SI)
Binario (IEC)
Prefissi decimali e binari
Le unità di misura dell'archiviazione digitale si dividono in due sistemi distinti: quello decimale (SI), basato su potenze di 10, e quello binario (IEC), basato su potenze di 2. La distinzione nasce dal fatto che i produttori di hardware hanno adottato prefissi decimali, mentre i sistemi operativi indirizzano la memoria in potenze di 2. Nel 1998 la Commissione Elettrotecnica Internazionale (IEC) ha formalizzato la separazione introducendo prefissi binari distinti — kibi (Ki), mebi (Mi), gibi (Gi) e così via — in modo che 1 KiB indichi inequivocabilmente 1 024 byte e 1 kB indichi 1 000 byte.
La discrepanza tra i due sistemi produce differenze misurabili: un disco da "1 TB" (decimale) viene mostrato come circa 931 GB dai sistemi operativi che contano in binario, perché 1 000 000 000 000 ÷ 1 073 741 824 ≈ 931.
La scala decimale (SI)
Il sistema SI definisce i prefissi di archiviazione come qualsiasi altra grandezza fisica: tramite potenze di 1 000.
| Unità | Simbolo | Byte |
|---|---|---|
| Kilobyte | kB | 10³ = 1 000 |
| Megabyte | MB | 10⁶ = 1 000 000 |
| Gigabyte | GB | 10⁹ = 1 000 000 000 |
| Terabyte | TB | 10¹² = 1 000 000 000 000 |
| Petabyte | PB | 10¹⁵ = 1 000 000 000 000 000 |
I produttori di dischi rigidi, SSD, chiavette USB e schede di memoria etichettano la capacità con questi valori decimali — anche perché producono numeri più grandi. Un disco da "1 TB" contiene esattamente 1 000 000 000 000 byte.
La scala binaria (IEC)
La memoria del computer e gli spazi di indirizzamento dei sistemi operativi funzionano con potenze di 2. I prefissi binari IEC riflettono questo con precisione.
| Unità | Simbolo | Byte |
|---|---|---|
| Kibibyte | KiB | 2¹⁰ = 1 024 |
| Mebibyte | MiB | 2²⁰ = 1 048 576 |
| Gibibyte | GiB | 2³⁰ = 1 073 741 824 |
| Tebibyte | TiB | 2⁴⁰ = 1 099 511 627 776 |
| Pebibyte | PiB | 2⁵⁰ = 1 125 899 906 842 624 |
Windows ha storicamente mostrato le dimensioni dei file con valori binari ma etichette come "KB" e "GB" — e lo fa ancora per impostazione predefinita. Le distribuzioni Linux moderne e macOS sono passate in gran parte alle etichette SI.
Bit e byte
Le velocità di rete si misurano in bit al secondo, non in byte. È una convenzione del settore: esprimere le velocità in bit produce un numero otto volte più grande, più attraente nelle campagne pubblicitarie.
- Le connessioni internet domestiche vengono pubblicizzate in Mbps (megabit al secondo).
- I gestori download mostrano i progressi in MB/s (megabyte al secondo).
- Per convertire: si dividono i Mbps per 8 per ottenere i MB/s.
Una connessione a 100 Mbps può teoricamente scaricare a 12,5 MB/s. In pratica, il sovraccarico dei protocolli riduce questo valore.
Discrepanza tra capacità dichiarata e capacità effettiva
Il fattore di conversione si accumula ad ogni livello di prefisso. Alla scala dei gigabyte la differenza è di circa il 7%; alla scala dei terabyte raggiunge circa il 9%.
| Capacità dichiarata | Byte reali | Mostrato su Windows (GiB) |
|---|---|---|
| SSD da 256 GB | 256 000 000 000 | ≈ 238 GiB |
| HDD da 1 TB | 1 000 000 000 000 | ≈ 931 GiB |
| HDD da 4 TB | 4 000 000 000 000 | ≈ 3 725 GiB |
I byte sono tutti presenti — la discrepanza è interamente dovuta a una convenzione di etichettatura, non a dati mancanti.
La RAM è diversa
I produttori di RAM specificano la capacità in quantità binarie (1 GB di RAM = 1 073 741 824 byte), perché i chip di memoria sono indirizzati per progettazione con potenze di 2. Un modulo da "16 GB di RAM" contiene quindi effettivamente 16 GiB — a differenza di un disco rigido commercializzato come "16 GB" che memorizza soltanto 16 000 000 000 byte.
Domande frequenti (FAQ)
Qual è la differenza tra kB e KiB?
1 kilobyte (kB) = 1 000 byte (decimale, prefisso SI). 1 kibibyte (KiB) = 1 024 byte (binario, prefisso IEC). Nel 1998 la IEC ha introdotto i prefissi "kibi-", "mebi-" e "gibi-" per eliminare l'ambiguità. Tuttavia molti sistemi operativi e strumenti di gestione dei file continuano a usare la definizione binaria etichettandola "KB", il che genera confusione.
Perché il mio disco rigido mostra meno spazio di quello dichiarato?
I produttori di dischi usano prefissi decimali (1 GB = 1 000 000 000 byte), mentre Windows calcola la capacità con unità binarie (1 GB = 1 073 741 824 byte) pur visualizzando "GB". Un disco da 1 TB contiene 1 000 000 000 000 byte, che Windows mostra come circa 931 GB.
Qual è la differenza tra un bit e un byte?
1 byte = 8 bit. I bit si usano per le velocità di rete (Mbps, Gbps), mentre i byte misurano le dimensioni dei file e la capacità di archiviazione. Per stimare il tempo di download, dividi la dimensione del file in megabyte per la velocità di connessione in megabit al secondo, quindi moltiplica per 8.
Quanti byte contiene un GiB?
1 GiB (gibibyte) = 2³⁰ byte = esattamente 1 073 741 824 byte. È la quantità che la maggior parte dei sistemi operativi definisce "1 GB" quando riporta la RAM o lo spazio di archiviazione.
Avvertenze legali
I prefissi decimali (kB, MB, GB…) usano potenze di 1 000 secondo lo standard SI. I prefissi binari (KiB, MiB, GiB…) usano potenze di 1 024 secondo lo standard IEC 80000-13.
Da provare dopo
Convertitore di base numerica
Converte interi tra basi da 2 a 36: binario, ottale, decimale, esadecimale. Inserisci il numero, scegli le basi e ottieni il risultato convertito.