Binärpräfix

Aus NeoWiki

Wechseln zu: Navigation, Suche

Artikel basiert auf Binärpräfix aus der freien Enzyklopädie Wikipedia und steht unter der GNU FDL-Lizenz. In der Wikipedia ist eine Liste der Autoren verfügbar.

Binärpräfixe werden der Einheit Byte statt normaler Präfixe vorangestellt, um Datenmengen wie zum Beispiel die Speicherkapazität von Festplatten anzugeben. (Dabei steht Byte für ein Oktett.) Bezeichnungen wie kOktett und MOktett sind im Deutschen ungebräuchlich, finden sich aber z. B. im Französischen.

Inhaltsverzeichnis

IEC-Präfixe

1999 hat die International Electrotechnical Commission (IEC) ihr Amendment 2 to „IEC 60027-2: Letter symbols to be used in electrical technology – Part 2: Telecommunications and electronics“ veröffentlicht. Dieser 1998 genehmigte Standard führte die Präfixe kibi-, mebi-, gibi-, tebi-, pebi-, exbi- für binäre Vielfache von Mengen ein. Dafür wurden die ersten zwei Buchstaben der ursprünglichen SI-Präfixe um „bi“ für binär ergänzt. Der Standard stellt außerdem klar, dass die SI-Präfixe für auf dem Zehnersystem basierende Vielfache verwendet werden.

Dieser Zusatz ist in der nächsten Ausgabe des Standards enthalten: „IEC 60027-2 (2000-11) Ed. 2.0“.

Bislang wird diese Namenskonvention in der Industrie sehr selten verwendet, sie wird jedoch von vielen Standardisierungsorganisationen unterstützt (z. B. IEEE und CIPM).

 Name   Symbol  Wert
  kibi       Ki  210 = 10241 = 1.024
  mebi       Mi  220 = 10242 = 1.048.576
  gibi       Gi  230 = 10243 = 1.073.741.824
  tebi       Ti  240 = 10244 = 1.099.511.627.776
  pebi       Pi  250 = 10245 = 1.125.899.906.842.624
  exbi       Ei  260 = 10246 = 1.152.921.504.606.846.976 
  zebi       Zi  270 = 10247 = 1.180.591.620.717.411.303.424 
  yobi       Yi  280 = 10248 = 1.208.925.819.614.629.174.706.176 

Beispiel: 300 GB ≈ 279,4 GiB

Zu bemerken ist außerdem, dass die IEC-Namen nur bis hin exbi- definiert wurden. Die zwei SI-Präfixe zetta- (1021) und yotta- (1024) haben keine entsprechenden IEC-Binärpräfixe, obwohl eine offensichtliche Möglichkeit zebi- (Zi = 270 = 1.180.591.620.717.411.303.424) und yobi- (Yi = 280 = 1.208.925.819.614.629.174.706.176) wäre.

Binäre Präfixe dargestellt mit SI-Symbolen

Traditionell wurden aufgrund der ähnlichen Größenverhältnisse für einige Zweierpotenzen Präfixe benutzt, die den bereits standardisierten Tausender-Präfixen am nächsten kamen. Diese Bezeichnungsweise ist auch heute noch die meistgenutzte, obwohl sie gegenüber den Binärpräfixen den Nachteil hat, uneindeutig zu sein.

Name Symbol Wert Basis 16 Basis 2
kilo k 103 = 1.000 < 162.5 < 210
mega M 106 = 1.000.000 < 165 < 220
giga G 109 = 1.000.000.000 < 167.5 < 230
tera T 1012 = 1.000.000.000.000 < 1610 < 240
peta P 1015 = 1.000.000.000.000.000 < 1612.5 < 250
exa E 1018 = 1.000.000.000.000.000.000 < 1615 < 260
zetta Z 1021 = 1.000.000.000.000.000.000.000 < 1617.5 < 270
yotta Y 1024 = 1.000.000.000.000.000.000.000.000  < 1620 < 280

Die Abkürzungen mit einem Buchstaben sind identisch mit den SI-Präfixen. Ausgenommen ist „K“, das mit „k“ austauschbar verwendet wird. Es wurde auch vorgeschlagen, „k“ für 1000 zu verwenden und „K“ für 1024, aber das wurde nie generell anerkannt.

Ungefähres Verhältnis der binären und dezimalen Präfixe

Name Bin : Dez Dez : Bin Beispiel Unter-
schied in %
kilobyte : kibibyte 1,024 0,976 100 kB = 97,6 KiB 2,4 %
megabyte : mebibyte 1,049 0,954 100 MB = 95,4 MiB 4,9 %
gigabyte : gibibyte 1,074 0,931 100 GB = 93,1 GiB 7,4 %
terabyte : tebibyte 1,100 0,909 100 TB = 90,9 TiB 10 %
petabyte : pebibyte 1,126 0,888 100 PB = 88,8 PiB 12.6 %
exabyte : exbibyte 1,153 0,867 100 EB = 86,7 EiB 15.3 %
zettabyte : zebibyte 1,181 0,847 100 ZB = 84,7 ZiB 18.1 %
yottabyte : yobibyte 1,209 0,827 100 YB = 82,7 YiB 20.9 %

Grund und Geschichte

Um diese Präfixe gab es lange Zeit einige Verwirrung, da bei physikalischen Einheiten die Staffelung mit Hilfe von Zehnerpotenzen üblich ist, zum Beispiel 1000 g = 1 kg, während in der Informatik mit der Vorsilbe Kilo oft 1024 (= 210) statt 1000 (= 103) gemeint sind. Der Artikel Datenmenge geht auf diese Problematik ein.

In der EDV-Literatur findet man für 210 (= 1024) Byte derzeit noch oft die Angabe KB oder KByte, wobei sich seit langem das große K zur Unterscheidung vom SI-Präfix k (für 1000) eingebürgert hat. Das ist jedoch nicht Bestandteil eines Standards, da diese Art der Unterscheidung bei den Präfixen für die größeren Werte (MB, GB usw.) nicht mehr möglich ist.

Für die Bezeichnung 1 MB haben sich in der Praxis zudem drei verschiedene Interpretationen eingebürgert:

  • 1 MB = 1.000.000 Byte (106) = 1000 kB – bei Festplatten, DVD-Medien
  • 1 MB = 1.048.576 Byte (220) = 1024 KiB – bei Arbeitsspeicher (RAM, ROM, . . ), Flash-Speicher, CD-Medien
  • 1 MB = 1.024.000 Byte (1000 · 1024) = 1024 kB = 1000 KiB - bei der klassischen 3½"-Diskette

Außerdem findet sich noch die Bezeichnung 1 Mb:

  • 1 Mb = 1.000.000 Bit = 125.000 Byte – bei Telekommunikationsleitungen und Ethernet
Persönliche Werkzeuge