戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2010年 秋期 57


問題文

問57 クロック周波数2GHzのプロセッサにおいて一つの命令が5クロックで実行できるとき、1命令の実行に必要な時間は何ナノ秒か。

選択肢

0.1
0.5
2.5(正解)
10.0

🔒 解説は解答すると表示されます

問57 クロック周波数2GHzのプロセッサにおいて一つの命令が5クロックで実行できるとき、1命令の実行に必要な時間は何ナノ秒か。【ITパスポート 解説】

正解の理由

理由は、クロック周波数(GHz:ギガヘルツ)は「1秒間に何回クロックが刻まれるか」を示します。周波数から1クロックの時間(周期)を求め、それに5クロック分を掛ければ、1命令の実行にかかる時間が求まります。

解法ステップ

  1. 周波数を確認する。
    2 GHz = 2 ギガヘルツ(GHz、ギガは10^9)。つまり 回/秒(Hz:ヘルツ)。
  2. 1クロックの時間(周期)を求める。周期 は周波数 の逆数:

    よって
    (ナノ秒:ns は 秒)
  3. 1命令は5クロックなので、命令時間は
まとめると、答えは 2.5 ナノ秒 →

選択肢別の誤答解説

  • ア: 0.1
    誤りの可能性:1クロックの時間(0.5 ns)を5で割ってしまった(逆算ミス)。命令時間は「1クロック時間 × クロック数」なので、割るのではなく掛ける必要があります。
  • イ: 0.5
    誤りの可能性:1クロック分の時間(周期)をそのまま答えている。問題は「1命令が5クロック」なので、5 倍する必要があります。0.5 ns は「1クロックの時間」です。
  • ウ: 2.5 ← 正解
    正しい計算:
  • エ: 10.0
    誤りの可能性:周波数の単位変換を間違えた(例えば GHz を MHz や kHz と誤認)か、1秒 = 1,000,000,000 ns の扱いを誤って余分に掛けた。正しい単位変換と逆数計算を確認してください。

よくある誤解

  1. 「周波数が大きいほど時間も大きい」と考える誤解。実際は周波数が大きいほど1クロックの時間(周期)は小さくなります。周期 です。
  2. 単位変換ミス(Hz, kHz, MHz, GHz や 秒→ナノ秒)で桁を間違える。単位ごとに 10^3 の差があるので注意してください(例:1 GHz = 10^9 Hz、1 ns = 10^-9 s)。

補足コラム

  • 用語メモ:クロック(clock)はCPUの「心拍」のようなものです。クロック周波数(frequency、Hz)はその心拍の速さを表します。命令実行時間は「何回の心拍(クロック)で終わるか(CPI:Cycles Per Instruction、サイクル数/命令)」と心拍の速さ(周波数)で決まります。一般式は次の通りです。
    命令時間(秒) = CPI ÷ 周波数(Hz)
    今回は CPI = 5、周波数 = Hz でした。
  • 実務的には、プロセッサ性能評価では単にクロック周波数だけでなく、命令当たりのクロック数(CPI)や命令セット、キャッシュの効率なども重要です。

FAQ

Q1. GHz(ギガヘルツ)とは何ですか?
A1. Hz(ヘルツ)は「1秒間に繰り返される回数」を表す単位です。GHz はそのギガ=10^9 倍で、「1秒間に10^9回」の意味です。CPU のクロック周波数を表すのに使います。
Q2. ナノ秒(ns)ってどれくらい短い時間ですか?
A2. 1 ns = 秒、つまり1秒の10億分の1です。CPU の内部処理はこの単位で計られることが多いです。
Q3. 周期(秒)を求める公式を忘れたら?
A3. 覚えやすい形は「周期 = 1 ÷ 周波数」です。周波数が速ければ周期は短く、周波数が遅ければ周期は長くなります。

関連キーワード: クロック周波数, クロック, GHz, ヘルツ, ナノ秒, 周期と周波数, CPI, 命令実行時間, CPU性能
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について