IPA過去問ドリル

平成24年度 春期 データベーススペシャリスト試験 午前Ⅱ 問22

テクノロジ/コンピュータ構成要素

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

出典:平成24年度 春期 データベーススペシャリスト試験 午前Ⅱ 問22

正解:イ

解説

バス幅16ビットは,1回のメモリアクセスで転送できるデータ量が16ビット=2バイトであることを意味する。メモリサイクルタイムが80ナノ秒(80×10⁻⁹秒)で連続してアクセスできるので,1秒当たりのアクセス回数は1/(80×10⁻⁹)=12,500,000回となる。したがって,データ転送速度は,1回当たりの転送量(2バイト)に1秒当たりのアクセス回数を掛けて,2バイト×12,500,000回/秒=25,000,000バイト/秒=25Mバイト/秒となる。

選択肢ごとの解説

  • 誤り。12.5は,1秒当たりのアクセス回数(12.5×10⁶回)そのものの値であり,1回当たり2バイトを転送することを考慮していない。
  • 正しい。1回当たりの転送量2バイトと,1秒当たりのアクセス回数12.5×10⁶回を掛け合わせると,25×10⁶バイト/秒,すなわち25Mバイト/秒になる。
  • 誤り。160は,バス幅を16ビット(2バイト)ではなくビット単位のまま,別の掛け方をするなどの誤った計算をした場合に生じやすい値であり,正しい転送速度ではない。
  • 誤り。200も同様に,バス幅や周期の単位を誤って扱った場合に生じやすい値であり,正しい転送速度ではない。
データベーススペシャリストの過去問を演習モードで解く