何メガバイトが何ギガバイトになるか計算しますか?

何メガバイトが何ギガバイトになるか計算しますか?

1 回のリクエストが平均 1 MB かかる場合、1000 GB のトラフィックでいくつのリクエストが実行できるかを計算する必要がありました。私は紙の上ですぐに計算し、考え直してそれを Google に入力しました。驚いたことに、Google の答えは私の答えとは異なっていました。

私のやり方:

1,000 gigabytes = 1000*1024*1024*1024 bytes

割ると1 megabyte = 1024*1024 bytes次のようになります:

(1000*1024*1024*1024)/(1024*1024) = 1,024,000


Google のやり方:

1000 gigabytes / 1 megabyte

出力:1,000,000


私が間違っているのでしょうか、それとも Google が間違っているのでしょうか?

答え1

どちらの方も間違っていません。単に、実際の質問とは異なる質問を Google に尋ねただけです。GiB と MiB を意味していることを Google に説明していれば、期待どおりの回答が返ってきたはずです。

これを試して:1000 GiB / 1 MiB

答え2

これはハードドライブメーカー(そしてウィキペディア 複数 ) バイナリ プレフィックスには 2 つの標準セットがあり、それらは互いにかなり矛盾しています。JEDEC は KB、MB、GB を使用し、IEC は KiB、MiB、GiB を使用します。ここでは、1024 の累乗が使用されます。

10 進数の接頭辞 (IEC) には、1000 の累乗が使用されます。Linux、Mac、Google では、KB、MB、GB を表すときに 1000 の累乗が使用されますが、Windows (および Bing) では、KB、MB、GB を表すときに 1024 の累乗が使用されます。

ごく一部の例外を除いて、IEC バイナリ プレフィックスはほとんど使用されません。Google が 1024 バイトを 1 KB と示したのはつい最近までだったことは注目に値します。

プレフィックスはさまざまな用途に使用されることに注意してください。10 Mbps の接続は 10,000,000 ビット/秒、1.44 MB のフロッピーは 1,400,000 バイトです。

関連情報