Was soll das Scheinargument eigentlich, dass ein PC ja binär arbeitet und deshalb Speicherkapazität auch irgendwie nach dem binären System berechnet werden muss? Das ist doch Bullshit!
Ja, ein Computer denkt binär. Dennoch wird auf dem Bildschirm alles in alphanumerischer, in für den Menschen lesbarer, Form dargestellt. Warum sollte das bei der Darstellung von Speicherkapazität anders sein? Zumal die verwendeten Zeichen ja doch wieder aus dem dezimalen Zahlensystem stammen.
Dass bei RAM-Modulen auch heute noch mit 2er Potenzen für die Berechnung der Kapazität gearbeitet wird, liegt einfach daran, dass man damit keine krummen Zahlen erhält. Das ist der einzige Grund. Das ist der Kapazität und der Organisation der einzelnen Speicherchips auf dem RAM-Modul geschuldet. HDDs und auch SSDs nutzen LBA als Adressierungsmethode, wodurch keine direkte Verbindung zur binären Funktionsweise der Datenträger besteht. Vereinfacht ausgedrückt kann ein Datenträger genau 1024 LBAs haben als auch 1025. Und schon passt das mit der ganzen Zahl (bezüglich der Berechnung mit 2er-Potenzen) bei der Kapazitätsangabe nicht mehr. SSDs sind zwar genauso organisiert wir RAM-Module, aufgrund der LBA kann der Hersteller aber die nutzbare und somit sichtbare Kapazität frei festlegen.
Für die "das war schon immer so"-Leute. Wenn es um Bandbreitenangaben ging, wurde auch in der IT schon immer mit 1000 gerechnet. Ob Ethernet, SCSI, ATA, SATA oder DSL, jegliche Schnittstellenbandbreiten haben als Berechnungsgrundlage das 10er-System.
Der Stein des Anstoßes ist doch nur der, dass damals für die Abkürzung von großen Zahlen Präfixe zweckentfremdet wurden, die schon anderweitig für das Dezimalsystem definiert und eingesetzt wurden. Das war einfach nur dumm von den Verantwortlichen. Auch wenn anfangs die Differenz verschwindend gering war, hätten diejenigen sich das ausmalen können, dass die Schere sich zukünftig immer weiter öffnet. Wir brauchen einfach ein einheitliches System, das von jedem korrekt verwendet wird und das nicht missverständlich ist.