情報処理安全確保支援士試験の公開問題
2025 春 午前I 問04
このページはIPA Advancedが運営する非公式の学習用ページです。IPAとの提携・公認を示すものではありません。
問題文
同じ命令セットをもつコンピュータ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
解説の要点
添付の公式解答PDFでは,問4の正解は「ウ」です。処理時間は「実行命令数×CPI×CPUクロック周期」で求める。同じプログラムの実行命令数をNとすると,Aの処理時間はN×4.0×1ナノ秒,Bの処理時間はN×0.5×4ナノ秒となる。A/Bを計算すると実行命令数Nが相殺され,(4.0×1)/(0.5×4)=2となる。
ナノ秒、サイクル、命令という単位は、プログラムの実行時間を考える際にどのようにつながるでしょうか。
関連する問題一覧
公式出典
訂正・編集方針
解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。