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 バイトです。