今回の問題は、ネットワークでデータの転送時間を求める問題である。 ネットワークの伝送速度は、bps (ビット/秒) で示されるが、100%の能力が使えるとは限らない。問題では、実際に利用できる能力が、伝送効率と表現されている。なお、問題文の中で、「伝送」という言葉と「転送」という言葉が混在しているが、特に両者の違いを気にする必要はないだろう。
【基本情報技術者試験】平成27年度春期試験・午前
【ネットワークの転送時間を求める】
問31
10Mバイトのデータを100,000ビット/秒の回線を使って転送するとき転送時間は何秒か。 ここで, 回線の伝送効率を50%とし, $1Mバイト=10^6バイトとする。
ア 200 イ 400 ウ 800 エ 1,600
答えを確認する(ここをクリック)
正解は、エです。
伝送速度の単位がビットであるのに対し、データ量の単位がバイトであることに注意しよう。
どちらかに単位を揃えて計算する必要がある。
ここでは、ビット単位に揃える。 1バイト=8ビットなので、10Mバイトのデータ=80Mビットのデータである。
伝送効率が50%なので、実際の伝送速度は、$100,000ビット/秒の50$%の$50,000ビット/秒$である。 したがって、 転送時間は$\frac{80M}{50,000}= \frac{(80×10^6)}{(5×10^4)}=16×10^2=1,600秒$である。
正解は、選択肢エとなる。
(参考)情報処理教科書 出るとこだけ!基本情報技術者[科目A][科目B]矢沢久雄 (著)翔泳社


コメント