Ich musste herausfinden, wie viele Anfragen mit 1000 GB Datenverkehr gestellt werden könnten, wenn jede Anfrage durchschnittlich 1 MB beanspruchte. Ich rechnete schnell auf Papier nach und gab die Berechnung dann bei Google ein. Zu meiner Überraschung lautete die Antwort von Google anders als meine.
Auf meine Art:
1,000 gigabytes = 1000*1024*1024*1024 bytes
Teilen Sie durch, 1 megabyte = 1024*1024 bytes
um zu erhalten:
(1000*1024*1024*1024)/(1024*1024) = 1,024,000
Der Google-Weg:
1000 gigabytes / 1 megabyte
Ausgabe:1,000,000
Liege ich falsch oder liegt Google falsch?
Antwort1
Keiner von euch liegt falsch, ihr habt Google nur eine andere Frage gestellt als eure eigentliche Frage. Wenn ihr Google erklärt hättet, dass ihr GiB und MiB meint, hätte es die erwartete Antwort gegeben.
Versuche dies:1000 GiB / 1 MiB
Antwort2
Dies ist ein Thema, das heftig diskutiert und von Festplattenherstellern (undWikipedia mehrere mal). Es gibt zwei Sätze von Standards für binäre Präfixe, die sich weitgehend widersprechen. JEDEC verwendet KB, MB und GB, während die IEC KiB, MiB und GiB verwendet. Dabei werden Potenzen von 1024 verwendet.
Für Dezimalpräfixe (IEC) werden Potenzen von 1000 verwendet. Linux, Mac und Google verwenden die 1000er-Potenzen zur Darstellung von KB, MB und GB, während Windows (und Bing) die 1024er-Potenzen zur Darstellung von KB, MB und GB verwenden.
Außerhalb einer kleinen Nische werden die binären IEC-Präfixe selten verwendet. Es ist erwähnenswert, dass Google erst vor kurzem gezeigt hat, dass 1024 Bytes 1 KB entsprechen.
Es ist erwähnenswert, dass die Präfixe für unterschiedliche Dinge verwendet werden. Eine 10-MBit/s-Verbindung entspricht 10.000.000 Bits pro Sekunde, eine 1,44-MB-Diskette entspricht 1.400.000 Bytes.