- ベストアンサー
ビット?バイト?速度?頭がこんがらがってます。
学校で出された宿題の通信速度の問題を解いていて、頭がこんがらかってしまいました(x_x) 計算の仕方を教えてください。 問題は、 3MBのデータをダウンロードするのに70秒かかりました。 このときの通信速度は?1kbps=1000bps、1MB=1024KBとする。 です。 答えは384kbpsらしいのですが、どうすればその答えになるのかわからないんです。 1MBは1024KBですよね? だから、3MBをKBに直すと、3×1024で3072KB。 3072KBをBに直すと、3072×1024で3145728B。 1Bは8ビットだから、3145728×8=25165824ビット。 70秒かかったのだから、1秒間に3595117.7ビット。 これをKビットに直すと、3595.1177Kビット・・・・ なんで384kbpsになるんだろう・・・ 根本的に、間違ってますか?(^_^;) わかりやすく計算方法を解説していただけたらありがたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
25165824ビットまでは合ってますね 25165824を70で割ると 359511.77 bps これをkbpsに直すと 359.51177 kbps 通信速度の選択肢が128kbps単位ならば 384kに切り上げですね。
その他の回答 (2)
- dezimac
- ベストアンサー率56% (2365/4208)
考え方は間違っていません。 サイズ ──┬── 速度│時間 3MB ÷ 70秒(s) 単位を合わせて 3 × 1,024 × 1,024 × 8 = 25,165,824 bit 25,165,824 ÷ 70 = 359,511.77 bps 359,511.77 ÷ 1000 = 359.51 kbps その条件だけなら、384kbpsにはならないです。 効率とかの他の条件は一切ないですか? 仮に384kbpsだと、3MBで約66秒です。
お礼
締め切りと同時に回答いただいたようで、お礼が遅くなりすみませんでした。 詳しい回答感謝します。
- ymmasayan
- ベストアンサー率30% (2593/8599)
死後の割り算で1桁違ってますね。 答えは359.5kbpsのはずです。 何かほかに条件がついていませんか。 ヘッダーとか伝送効率とか。
お礼
計算間違いとはお恥ずかしい限りです。 他に条件はついてませんでした。 ありがとうございました。
お礼
なんと、計算間違いとはお恥ずかしい(x_x) 3回計算しなおして、間違ってました(汗) そして、切り上げというのがわかってませんでした。 ようやく納得できました。 ありがとうございます。