1.8 KiB
Warum sind 1 TB nicht 1 TB Festplattenspeicher?
Gibibyte, Mebibyte, Kibibyte – Hintergrund
Auf der Grundebene nutzt ein Computer das Binärsystem, welches nur zwischen 0 und 1 unterscheidet. Bis 1996 hatte man jedoch keine eigenständigen Präfixe für vielfache Zweierpotenzen, sondern nur für das übliche Dezimalsystem (auch Zehnersystem), welches zwischen den Zahlen 0 bis 9 unterscheidet.
Aus diesem Grund hat man auch für die Speicherkapazität die gängigen Vorsätze des Dezimalsystems (SI-Präfixe) verwendet – also Kilo für 1.000 (10³), Mega für 1 Million (10⁶) und Giga für 1 Milliarde (10⁹). Die Hersteller von Festplatten, Speichersticks und CD-Rohlingen verwenden diese nach wie vor, da sie als internationale Maßeinheit gelten. Da jedoch ein Kilobyte aus 1024 Bytes (2¹⁰) besteht und nicht aus 1000 Bytes (10³), entsteht hier eine Lücke zwischen der eigentlichen und der realen Speicherkapazität. Die Differenz wächst dazu prozentual mit der Größe des Speichermediums.
Seit 1996 gibt es jedoch die Binär-Vorsätze (IEC-Präfixe), welche sich aus der ersten Silbe der Dezimal-Präfixe und einem angehängten „bi“ für „binär“ zusammensetzen – also Kibi statt Kilo, Mebi statt Mega und Gibi statt Giga.
In kurzen Worten: Es ist das Problem, dass man in binär gerne in 1000er Schritten rechnet, während Computer in binär arbeiten. Ergo sind 1000 GB nur 931 Gibibyte 1024 GB sind 953 Gibibyte. So kann ein Kilobyte 1.000 Byte oder 1.024 Byte sein. Der Unterschied zwischen 1.000 und 1.024 liegt bei 2,4 Prozent. Wenn sich die Zahlen vom Kilo- in den Giga-Bereich verschieben, dann wird die Differenz noch größer. Hier merkt man den Unterschied schon sehr deutlich.
Kilobyte * 103 ÷ 210 = Kibibyte
Kibibyte * 210 ÷ 103 = Kilobyte