メモリサイクルタイムとバス幅に基づくデータ転送速度計算

正解は イ (25Mバイト/秒)です。 メモリは1サイクル(80ナノ秒)ごとに バス幅分(16ビット=2バイト) のデータを転送します。1秒間に何サイクル動けるかを求めて、1回の転送量を掛けます。 1回の転送量:$16\div8=2$ バイト 1秒間のサイクル数:$1\div(80\times10^{-9})=1.25\times10^7$ 回 転送速度:$2\times1.25\times10^7=2.5\times10^7$ バイト/秒=25Mバイト/秒 ビットのまま計算すると200(エ)、バイトに直しても回数を掛け忘れると別の値になります。

バス幅が 16 ビット,メモリサイクルタイムが 80 ナノ秒で連続して動作できるメモリがある。このメモリのデータ転送速度は何 M バイト/秒か。ここで,M は 10610^6 を表す。

出典平成31年 春期 応用情報技術者試験 午前 問10
ア
12.5
イ
25
ウ
160
エ
200