Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
1 GiB = 1024 MiB
Scrivi un valore e la conversione da gibibyte a mebibyte si aggiorna mentre digiti. Il fattore è esattamente 1024: è quello che corrisponde in MiB a 1 GiB. Il calcolo si fa sul tuo dispositivo; dopo il caricamento questa pagina non interroga più nessun server.
8 GiB is 8192 MiB
— la memoria di un portatile di fascia media.
931 GiB is 953300 MiB
— quello che Windows mostra per un disco da un terabyte.
0,6836 GiB is 700 MiB
— un CD audio, da cui viene la cifra.
0,007813 GiB is 8 MiB
— un blocco di memoria come quello che riserva un programma.
| GiB | MiB |
|---|---|
| 1 | 1024 |
| 2 | 2048 |
| 5 | 5120 |
| 10 | 10240 |
| 50 | 51200 |
| 100 | 102400 |
| 500 | 512000 |
| 1000 | 1024000 |
Convertire GiB in MiB
Un gibibyte è 1.073.741.824 byte, circa il 7 % in più di un gigabyte. Windows misura in gibibyte ma li etichetta «GB», e in questo consiste tutto il mistero dello spazio che sparisce.
Un mebibyte è 1.024 kibibyte, cioè 1.048.576 byte. Gli strumenti di Linux e le cifre della memoria si riferiscono quasi sempre a questo, anche quando scrivono «MB».
In questa direzione il conto è una moltiplicazione, e per un numero intero: un gibibyte fa 1024 mebibyte, esattamente, e 1024 è la definizione, non una misura andata vicino.
È quindi una delle poche conversioni che vale la pena fare a mente, e il risultato si controlla: dividi all'indietro e devi ricadere esattamente sul numero di partenza, senza resti da giustificare.
Un GiB è 1.024 dell'unità sotto; un GB è 1.000. Su questa pagina è la differenza tra 1024 MiB e 953,6743 MiB — il 7,4 % — e la distanza cresce a ogni gradino: per questo è un arrotondamento trascurabile su una foto e un pezzo visibile di un disco fisso.
Il mistero dello spazio che manca sta tutto qui. Un disco venduto come un terabyte contiene esattamente quello che dichiara in unità decimali, ed è Windows a ricontarlo in unità binarie tenendo però il nome decimale: il numero si accorcia senza che si sia perso niente. macOS conta questi valori in unità decimali fin dalla 10.6, ed è per questo che lo stesso disco può sembrare di due dimensioni diverse su due computer.
Un gibibyte sono esattamente 1.024 mebibyte, perché entrambe le unità appartengono allo stesso sistema binario e differiscono solo per la potenza di due: 2³⁰ contro 2²⁰. Non c’è nessuna costante decimale che si intrufoli, a differenza di ogni conversione che attraversa il confine tra GB e GiB.
Quattro GiB diventano quindi esattamente 4.096 MiB, sedici GiB diventano 16.384 MiB — numeri che, non a caso, sono anche potenze di due riconoscibili a colpo d’occhio da chi lavora spesso con la memoria.
Molti strumenti di partizionamento e alcuni hypervisor accettano la dimensione di un volume in mebibyte anche quando l’utente ha in mente una cifra in gibibyte, e la conversione con la moltiplicazione per 1.024 è l’unico passaggio richiesto, senza alcuna perdita di precisione.
Perché la moltiplicazione è per una potenza di due esatta, un valore intero di partenza in GiB produce sempre un valore intero in MiB, il che rende questa conversione l’unica di tutta la famiglia storage priva di qualunque decimale nel risultato.
Vale la pena distinguere questa conversione da gigabyte a megabyte, che moltiplica anch’essa per mille ma appartiene a un sistema diverso. Un errore comune è applicare 1.000 dove servirebbe 1.024 perché le due sigle, GB e GiB, si confondono facilmente a colpo d’occhio.
Il modo più affidabile per non sbagliare è guardare la lettera «i»: se compare in entrambe le unità di partenza e di arrivo, il fattore è sempre una potenza di 1.024; se manca da una delle due, la conversione attraversa il confine decimale e serve una costante diversa.
Una macchina virtuale allocata con 8 GiB di RAM ha bisogno di 8.192 MiB indicati in un file di configurazione che accetta solo mebibyte. La moltiplicazione per 1.024 è immediata e non introduce alcun arrotondamento, quindi il valore scritto nel file corrisponde esattamente all’allocazione richiesta.
Se invece il file di configurazione accettasse megabyte decimali, lo stesso 8 GiB andrebbe convertito con la costante 1,073741824 anziché 1.024, un dettaglio che vale la pena controllare prima di scrivere qualunque valore in un manifesto di provisioning.
Dividi il risultato in MiB per 1.024 e verifica che torni esattamente il numero di GiB di partenza, senza resto. Un resto diverso da zero significa che il numero di partenza non era un valore intero in GiB, oppure che è stata usata la costante sbagliata.
Per un test automatico, la coppia 2 GiB e 2.048 MiB è la più semplice da verificare: qualunque implementazione che restituisce un valore diverso da 2.048 sta applicando un fattore di scala che non appartiene a questa conversione.
1 GiB fa 1024 MiB. Il valore è esatto e non arrotondato: l’equivalenza fra gibibyte e mebibyte è fissata per definizione.
No. Il calcolo avviene nel tuo browser. Puoi staccare la connessione e continuare a calcolare, che fra l’altro è il modo più semplice di verificarlo.
Perché due unità diverse portano lo stesso nome. I produttori contano 1 GB = 1.000.000.000 byte; Windows mostra gibibyte, cioè 1.073.741.824 byte, ma li chiama «GB». Lo stesso disco sembra così più piccolo del sette per cento. Non è sparito niente.
Un MiB è 0,000976563 GiB. È la stessa relazione letta al rovescio, quindi un risultato di una pagina fatto passare per l’altra deve tornare da dove è partito.
Quello che questa pagina afferma su unità di informazione si può verificare, e questi sono i documenti che chiudono la questione.
Il fattore è una costante nella pagina e il conto sono quattro operazioni, quindi non si invia niente da nessuna parte e niente ha bisogno di essere inviato. Il numero che scrivi non esce dal browser — non esiste una richiesta su cui potrebbe viaggiare.