メインコンテンツへ
コンピュータ構成要素コンピュータシステム

あるCPUで、命令の種類別構成比とCPIが次のとおりである。このCPUの平均CPIとして正しいものはどれか。 算術演算:40%・CPI=1 / ロード/ストア:30%・CPI=4 / 分岐:20%・CPI=3 / その他:10%・CPI=5

ア.2.5
イ.2.7正解
ウ.3.0
エ.3.25

解説

命令ミックスの平均CPIは「構成比を重みにした加重平均」。試験の平均点を出す感覚で、各科目の点数に比率を掛けて足し合わせる——それだけです。

なぜ イ が正解か

イが正解。平均CPI = Σ(構成比 × CPI) = 0.40×1 + 0.30×4 + 0.20×3 + 0.10×5 = 0.40 + 1.20 + 0.60 + 0.50 = 2.70。

なぜ ア は間違いか

2.5。構成比の重み付けを誤り、算術演算のCPIに偏った計算をした場合に出る値。正しくは各命令クラスの構成比で加重平均する。

なぜ ウ は間違いか

3.0。算術演算(40%)とロード/ストア(30%)の構成比を取り違え、0.30×1+0.40×4+0.20×3+0.10×5=3.0と計算した誤り。構成比は各命令の実際の値で対応させる必要がある。

なぜ エ は間違いか

3.25。すべての命令が25%ずつという誤った前提で単純平均した結果:(1+4+3+5)/4=3.25。命令ミックス(構成比)を無視した誤り。

出典: AI生成問題(学習用)

この分野の解説記事

コンピュータの中身を1枚の地図に — CPU・メモリ・キャッシュ