コンピュータ構成要素
基本情報技術者試験 科目A免除 修了試験 20221211 実施分 問12
同じ命令セットをもつコンピュータ A と B がある。それぞれの CPU クロック周期,及びあるプログラムを実行したときの CPI (Cycles Per Instruction) は,表のとおりである。そのプログラムを実行したとき,コンピュータ A の処理時間は,コンピュータ B の処理時間の何倍になるか。
| CPU クロック周期 | CPI | |
|---|---|---|
| コンピュータ A | 1 ナノ秒 | 4.0 |
| コンピュータ B | 4 ナノ秒 | 0.5 |
- ア 1/32
- イ 1/2
- ウ 2
- エ 8
出典:基本情報技術者試験 科目A免除 修了試験 20221211 実施分 問12
答えと解説を見る
正解:ウ
覚える知識
命令列の実行時間計算(CPIとクロックサイクル時間)
処理時間は 命令数×CPI×クロック周期 で求められる。
この問題で必要なこと
実行時間は命令数×CPI×クロック周期なので、A=4×1=4、B=0.5×4=2となりAはBの2倍になる。
ひっかけ
クロック周期だけ、またはCPIだけで比較すると誤る。
この知識の出題:本試験系 0 回・免除試験 8 回(公開問題での観測値)