応用情報技術者試験ナビ ロゴ 応用情報技術者試験ナビ
合格発表日:2025年7月3日(あと32日)

応用情報技術者試験 平成31年春 午前問10 解説付き過去問

問題

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

正解

解説

この問題は、バス幅とメモリサイクルタイムからデータ転送速度を算出する問題です。データ転送速度とは、1秒間に転送可能なデータ量(バイト数)を表します。

  1. バス幅と1回の転送量
    バス幅が16ビットであるため、1回の転送で扱えるデータ量は16ビット、すなわち2バイトです。

  2. メモリサイクルタイムと1秒間の転送回数
    メモリサイクルタイムが80ナノ秒ということは、80ナノ秒ごとに1回の転送が行われることを意味します。
    1秒間は109ナノ秒なので、1秒間に行える転送回数は次の通りです。
    109 ÷ 80 = 12,500,000 回

  3. 1秒間あたりの転送バイト数
    1回の転送で2バイトを転送でき、1秒間に12,500,000回の転送が可能なので、
    12,500,000 × 2 = 25,000,000 バイト/秒 = 25 Mバイト/秒 となります。

したがって、このメモリのデータ転送速度は 25 Mバイト/秒 です。