IPA過去問ドリル

令和元年度 秋期 基本情報技術者試験 午前 問12

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

1GHz のクロックで動作するCPUがある。このCPUは,機械語の1命令を平均0.8クロックで実行できることが分かっている。このCPUは1秒間に平均何万命令を実行できるか。

出典:令和元年度 秋期 基本情報技術者試験 午前 問12

正解:エ

解説

1GHz は1秒間に 10⁹ 回のクロックが刻まれることを意味します。1命令あたり平均0.8クロックなので,1秒間に実行できる命令数は 10⁹ ÷ 0.8 = 1.25×10⁹ 命令です。設問は「何万命令か」を問うているので,1万=10⁴ で割ると 1.25×10⁹ ÷ 10⁴ = 125,000万命令となります。

選択肢ごとの解説

  • 誤り。125 は 1.25×10⁹ を「億」単位で数えたうえに更に桁を落とした値で,万単位への換算を誤っています。
  • 誤り。250 になるような計算過程はなく,桁の取り違えによる値です。
  • 誤り。80,000万は 10⁹ に0.8を掛けてしまった場合(0.8×10⁹)の値です。クロック数は割り算で使います。
  • 正しい。10⁹ ÷ 0.8 = 1.25×10⁹ 命令/秒で,万単位に直すと125,000万命令です。
基本情報技術者の過去問を演習モードで解く