ホーム / 2023年度 上期 機械 問18(b) 第三種電気主任技術者 ・ 2023年度 上期 ・ 機械
2023年度 上期 機械 問18(b)
(選択問題)図は、マイクロプロセッサの動作クロックを示す。マイクロプロセッサは動作クロックと呼ばれるパルス信号に同期して処理を行う。また、マイクロプロセッサが1命令当たりに使用する平均クロック数をCPIと呼ぶ。1クロックの周期 T T T [s] をサイクルタイム、1秒当たりの動作クロック数 f f f を動作周波数と呼ぶ。
次の(a)及び(b)の問に答えよ。
CPI=4 のマイクロプロセッサにおいて1命令当たりの平均実行時間が 0.02 μ s \mu\text{s} μ s であった。このマイクロプロセッサの動作周波数の値 [MHz] として、正しいものを次の(1)〜(5)のうちから一つ選べ。
出典:第三種電気主任技術者 2023年度 上期 機械 問18(b)
回答を選ぶ 選択すると結果を表示 1 0.0125
2 0.2
3 12.5
4 200
5 12500
あとで見直す見直しを保存するには、設定で端末内の記録をON にしてください。
正答・解説を確認する 正答:(4) 要点 正解は(4)。命令実行時間はCPIとサイクルタイムの積です。実行時間とクロック周期からCPIを逆算することが要点です。
詳細解説を読む この問題では、T e x e = C P I × T c y c l e T_{exe}=CPI\times T_{cycle} T e x e = C P I × T cy c l e の関係から、1命令に何クロック必要かを求めます。
1命令の実行時間 T e x e = 0.02 μ s = 20 × 10 − 9 s T_{exe} = 0.02 \, \mu\text{s} = 20 \times 10^{-9} \, \text{s} T e x e = 0.02 μ s = 20 × 1 0 − 9 s 。T e x e = C P I × T c y c l e = C P I f T_{exe} = CPI \times T_{cycle} = \dfrac{CPI}{f} T e x e = C P I × T cy c l e = f C P I より、f = C P I T e x e = 4 0.02 × 10 − 6 = 400 2 × 10 6 = 200 × 10 6 [ Hz ] = 200 [ MHz ] f = \dfrac{CPI}{T_{exe}} = \dfrac{4}{0.02 \times 10^{-6}} = \dfrac{400}{2} \times 10^6 = 200 \times 10^6 \, [\text{Hz}] = 200 \, [\text{MHz}] f = T e x e C P I = 0.02 × 1 0 − 6 4 = 2 400 × 1 0 6 = 200 × 1 0 6 [ Hz ] = 200 [ MHz ]