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

基本情報技術者 2013年 春期 午前(科目A)09


問題文

50MIPSのプロセッサの平均命令実行時間は幾らか。

選択肢

20ナノ秒(正解)
50ナノ秒
2マイクロ秒
5マイクロ秒

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

命令実行時間の計算【午前解説】

正解の理由

正解は 20ナノ秒です。
理由は単純な逆数計算です。50 MIPSは「50 × 10^6 命令/秒」を意味するため、1命令あたりの平均実行時間はその逆数になります。数式で表すと次の通りです。

解法ステップ

  1. MIPS の定義を確認:1 MIPS = 10^6 命令/秒。
  2. 与えられた値を命令/秒に直す:50 MIPS = 命令/秒。
  3. 1命令当たりの時間は逆数: 秒を計算。
  4. 単位をナノ秒に変換: を使って 20 ns にする。

選択肢別の誤答解説

  • 20ナノ秒:正解。上記の通り
  • イ 50ナノ秒:誤り。50 ns は 命令/秒、つまり約20 MIPS に相当し、与えられた50 MIPSとは異なります。
  • ウ 2マイクロ秒:誤り。2 µs は 命令/秒=0.5 MIPS で、桁が大きく違います。
  • エ 5マイクロ秒:誤り。5 µs は 命令/秒=0.2 MIPS で、与えられた50 MIPSとは全く合いません。

よくある誤解

  • 「50 をそのまま逆数して 1/50 = 0.02 秒」として単位百万を忘れ、秒やミリ秒で答えてしまうミス。
  • ナノ秒(ns)とマイクロ秒(µs)の桁を取り違え、 を混同する誤り。
  • MIPS をそのまま性能評価の最終判断に使い、CPIや命令の種類差を無視してしまう理解不足。

補足コラム

MIPSは簡便に性能感を得る指標ですが、命令ごとの処理量や CPI(cycles per instruction)、クロック周波数を無視するため誤解を生みやすいです。実際の性能比較では次の関係式が役立ちます。

例えばクロック1 GHz(1000 MHz)で CPI=2 の場合、MIPSは MIPS、1命令の平均時間は になります。性能を正しく評価するには IPC/CPI、ベンチマーク結果、命令の種類を考慮してください。

FAQ

Q1: MIPSとMHzはどう違いますか?
A1: MHzはクロック周波数(サイクル/秒)であり、MIPSは命令実行速度(百万命令/秒)です。両者は CPI により結び付けられます(MIPS = MHz / CPI)。
Q2: MIPSが高ければ常に速いCPUですか?
A2: いいえ。命令の複雑さや CPI に依存するため、同じ MIPS でも実際の処理性能は異なることがあります。
Q3: 単位変換で覚えておくべきポイントは?
A3: 「M」を百万(10^6)、「ns」は10^-9秒、「µs」は10^-6秒。逆数を取るときに桁(10^6 や 10^-9)を正確に扱うことが重要です。

関連キーワード: MIPS、ナノ秒、命令実行時間、CPI、クロック周波数、性能評価
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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