Kilobyte, Megabyte und Gigabyte bedeuten unterschiedliche Dinge, je nachdem, ob der verwendete internationale Standard auf Potenzen von 2 (binär) oder 10 (dezimal) basiert.
Es gibt drei Standards:
Internationales Einheitensystem (SI)
Die moderne Form des metrischen Systems und das weltweit am weitesten verbreitete Messsystem, das sowohl im täglichen Handel als auch in der Wissenschaft verwendet wird.
JEDEC
Die Spezifikationen für Halbleiterspeicherschaltungen und ähnliche Speichergeräte, die von der Solid State Technology Association des Joint Electron Device Engineering Council (JEDEC), einer Organisation für Halbleiterhandel und technische Standardisierung, veröffentlicht wurden.
International Electrotechnical Commission (IEC)
Internationale Normungsorganisation, die internationale Normen für alle elektrischen, elektronischen und verwandten Technologien erstellt und veröffentlicht.
Je nachdem, in welcher Branche Sie tätig sind und ob Sie Microsoft verwenden, können die Definitionen variieren. Zum Beispiel steht Gigabyte "meistens" für 10 9 Bytes (GB). Viele Computer verwenden diesen Begriff für 1024 3 , während andere den Begriff Gibibyte (GiB) verwenden würden, während andere GiB schreiben und ihn als Gigabyte bezeichnen würden.
Die Verwirrung ist für Kilobyte noch größer, was sowohl für 1000 als auch für 1024 stehen kann!
Einige würden sagen, dass ein Megabyte 1000 2 ist und dass 1024 2 Mebibyte genannt werden sollte, andere würden nicht zustimmen.
Der Wikipedia-Artikel Gigabyte beschreibt, wie diese Begriffe in die internationalen Standards aufgenommen wurden, und enthält die folgende Tabelle:
1998 veröffentlichte die International Electrotechnical Commission (IEC) Standards für binäre Präfixe und forderte die Verwendung von Gigabyte zur strikten Bezeichnung von 1000 3
Bytes und Gibibyte zur Bezeichnung von 1024 3 Bytes. Bis Ende 2007 wurde der IEC-Standard von IEEE, EU und NIST verabschiedet und 2009 in das Internationale Mengen-System aufgenommen.
Im Alltag verwenden Programmierer normalerweise Megabyte und Gigabyte als binäre Basis 2, was auch bei Microsoft Windows der Fall ist. Festplattenhersteller und andere Unternehmen als Microsoft verwenden normalerweise die Dezimalbasis 10. Aus diesem Grund meldet Windows die Kapazität einer neuen Festplatte als kleiner als auf der Box angegeben.
Fazit : Ein Gigabyte ist sowohl 1000-mal als auch 1024-mal größer als ein Megabyte. Dies hängt davon ab, welchen internationalen Standard Sie derzeit verwenden. Genau genommen lautet die Notation, die die Einheiten klarer macht:
GB = 1000 x MB
GiB = 1024 x MiB
(aber nicht jeder würde zustimmen.)
Verweise :
wikipedia Binäres Präfix
Internationales Einheitensystem (SI) - Präfixe für binäre Vielfache
Einheiten (7) - Linux-Handbuchseite
Western Digital Settles Capacity Suit (diese Verwirrung verursachte sogar einen Rechtsstreit!)