修了試験 2021-06-13実施分 基本情報技術者試験 問30
10Mバイトのデータを100,000ビット/秒の回線を使って転送するとき,転送時間は何秒か。 ここで,回線の伝送効率を50%とし,1Mバイト=10^6バイトとする。
正答4
解説
正解は4です。 データ量と回線速度、伝送効率から転送時間を求める問題です。 データ量はバイト、回線速度はビット/秒なので、単位をビットにそろえてから計算します。 伝送効率50%とは、回線速度の半分しか実際のデータ転送に使えないという意味です。 【計算】 データ量 = 10 × 10⁶ バイト × 8 = 8 × 10⁷ ビット 実効速度 = 100,000 ビット/秒 × 0.5 = 50,000 ビット/秒 転送時間 = 8 × 10⁷ ÷ 50,000 = 1,600 秒 【選択肢別解説】 1:× 200秒は、バイトをビットに換算せずに計算した値です。 1バイトは8ビットなので、8倍の1,600秒になります。 2:× 400秒は、正しい手順で計算した結果とは一致しません。 単位換算と伝送効率を正しく反映すると1,600秒です。 3:× 800秒は、伝送効率50%を考慮しなかった値です。 実際に使える速度は半分なので、時間は2倍の1,600秒になります。 4:○ 8×10⁷ビットを実効速度50,000ビット/秒で割ると、1,600秒になります。 【ポイント】 転送時間は「データ量(ビット)÷(回線速度×伝送効率)」で求めます。 バイトからビットへの換算(×8)と伝送効率の反映を忘れないことが大切です。まとめて解く
修了試験 2021-06-13実施分を通しで解く(80問)→