戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2019年 春期 77


問題文

次の条件で、インターネットに接続されたサーバから5MバイトのファイルをPCにダウンロードするときに掛かる時間は何秒か。

選択肢

0.05
0.25
0.5
2(正解)

🔒 解説は解答すると表示されます

データダウンロード時間の計算【ITパスポート 解説】

正解の理由

問題の条件(回線速度が 20Mbps:Mbpsは「メガビット毎秒(Megabits per second)」)を使うと、ファイルサイズ 5MB(MBは「メガバイト(Megabyte)」)はビット単位に直してから速度で割れば時間が求められます。
1バイト = 8ビットなので、(メガビット)。これを回線速度 で割ると時間は 秒になります。したがって正しい選択肢は に対応する 2 秒です。

解法ステップ

  1. 単位の確認:ファイルサイズは MB(メガバイト)、回線速度は Mbps(メガビット毎秒)。両者を同じ単位(ビット)にそろす必要があります。
  2. バイト→ビットに変換:(大文字Bがバイト、 小文字bがビット)。
  3. 時間を計算:時間 = データ量(Mb) ÷ 速度(Mb/s)。
  4. これが選択肢と一致するため、 が正解。
(式をまとめると)

選択肢別の誤答解説

  • ア: 0.05 秒
    もし 0.05 秒で転送できるとすれば必要な回線速度は 。問題の条件とは大きく異なります。
  • イ: 0.25 秒
    この時間だと必要速度は 。与えられた 20Mbps とは合いません。
  • ウ: 0.5 秒
    必要速度は 。やはり条件と不一致です。
  • : 2 秒(正解の理由は上記)
    必要速度は で、問題の回線速度と一致します。

よくある誤解

  1. MB(メガバイト)と Mb(メガビット)を混同する
    「B(バイト)」と「b(ビット)」は別物です。バイトをビットに直すには 8 倍します。これを忘れると正しく計算できません。
  2. 1000 と 1024 の混同
    記憶容量では 1KB = 1024B(コンピュータの二進法)という話がありますが、ネットワーク速度やこの種の基本問題では 1M = 10^6 を使う(単純に 1MB = 8Mb)と考えて差し支えありません。試験問題では通常この扱いです。
  3. 実際のダウンロード時間は少し遅くなる場合があることを忘れる
    ネットワークのオーバーヘッド(通信プロトコルの付加情報)や混雑のため、理論上の時間より長くなることがあります。試験問題は理想的な計算を問うケースが多いです。

補足コラム

  • 単位の見分け方:大文字の B がバイト(Byte)、小文字の b がビット(bit)です。例:MB(メガバイト)、Mb(メガビット)。
  • 日常感覚の換算:回線速度 20Mbps は「毎秒約 2.5MB(メガバイト)」の速度です()。したがって 5MB のファイルは約 2 秒で落ちます。
  • 実務で覚えておくと便利な変換:
    • Mbps → MB/s は「÷8」
    • MB/s → Mbps は「×8」
簡単な計算例(Python)
file_MB = 5
speed_Mbps = 20
time_s = file_MB * 8 / speed_Mbps
print(time_s)  # 出力: 2.0

FAQ

Q1. 試験で「MB」と「Mb」が出てきたらどうする?
A1. まず大文字・小文字を確認します。MB(バイト)を Mbps(ビット/秒)で割る場合は MB をビットに直してから計算します(MB × 8 → Mb)。
Q2. 測り方で 1000 と 1024 の違いは気にするべきですか?
A2. ネットワークの速度表記では一般に 10^6(1000)を使う想定で問題が作られています。特別に「KiB」や「MiB」といった表記があれば 1024 を使いますが、基本問題では気にしなくて大丈夫です。
Q3. 実際のダウンロードは常にこの理論値ですか?
A3. いいえ。プロトコルのオーバーヘッドや回線混雑、サーバの処理時間などで実測は遅くなることが多いです。試験問題では理想条件での計算を問われることが多いと覚えてください。

関連キーワード: データ単位変換、バイトとビット、Mbps、MB/s、帯域幅、ダウンロード時間、回線速度、単位変換
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について