Ein Gibibyte entspricht genau 1,073741824 Gigabytes, da ein Gibibyte 2³⁰ Bytes und ein Gigabyte genau eine Milliarde Bytes sind. Der Unterschied von 7,4 Prozent zwischen ihnen ist die Arithmetik hinter der häufigsten Supportanfrage in der Verbraucher-IT.
h2.units
Das Gibibyte wurde 1998 von der IEC als 1.073.741.824 Bytes definiert, wodurch der Computerwelt ein eindeutiger Name für 2³⁰ Bytes gegeben wurde. Davor bedeutete GB für einen Laufwerkshersteller etwas anderes als für ein Betriebssystem. Der Unterschied ist in dieser Größenordnung keine Pedanterie: 7,4 Prozent eines großen Laufwerks sind eine erhebliche Menge, und es ist die gesamte Erklärung dafür, warum Speicher nach der Installation immer kleiner erscheint. Windows meldet binäre Werte, kennzeichnet sie aber als GB, was die spezifische Wahl ist, die die Verwirrung am Leben erhält; Linux und macOS melden dezimale GB für Speicher und verwenden GiB, wo sie binär meinen.
h2.factor
Der genaue Wert ist 2³⁰ ÷ 10⁹ = 1.073.741.824 ÷ 1.000.000.000 = 1,073741824, was 1,024³ ist. Umgekehrt ist ein Gigabyte 0,931322574615479 Gibibytes – die 0,93, die ein 500 GB Laufwerk auf dem Bildschirm zu 465 GB macht. RAM ist der Gegenfall: Speichermodule sind wirklich binär, daher bedeuten 8 GB RAM 8 GiB, und hier ist die dezimale Bezeichnung die falsche.
h2.usage
Dimensionierung von Cloud-Instanzen, bei denen der Speicher in GiB zugewiesen und stundenweise abgerechnet wird, sodass ein falsches Lesen der Einheit bedeutet, dass man für Kapazität bezahlt, die man nicht beabsichtigt hat. Grenzwerte für virtuelle Maschinen und Container, Datenbank-Pufferpools und JVM-Heap-Größen werden alle in binären Einheiten angegeben. Auf der Verbraucherseite erklärt es jede Diskrepanz zwischen einer Verpackung und einem Eigenschaften-Dialog. Die Dokumentation von Speicherarrays und NAS gibt normalerweise an, welche Konvention sie verwendet, gerade weil der Unterschied groß genug ist, um bei einer Kaufentscheidung eine Rolle zu spielen.