マルチコアプロセッサに関する記述のうち,適切なものはどれか。
- ア各コアでそれぞれ別の処理を同時に実行することによって,システム全体の処理能力の向上を図る。
- イ複数のコアで同じ処理を実行することによって,処理結果の信頼性の向上を図る。
- ウ複数のコアはハードウェアだけによって制御され,OSに特別な機能は必要ない。
- エプロセッサの処理能力はコアの数だけに依存し,クロック周波数には依存しない。
正解と解説を見る
正解
ア 各コアでそれぞれ別の処理を同時に実行することによって,システム全体の処理能力の向上を図る。
正解は「各コアでそれぞれ別の処理を同時に実行することによって,システム全体の処理能力の向上を図る」である。マルチコアプロセッサは,複数の演算コアを一つのチップに搭載し,異なる処理を並列に実行させることでスループットを高める技術である。複数のコアに同じ処理をさせて信頼性を高める使い方は一般的ではなく,通常は異なるタスクを分担させて性能向上を狙うため,「信頼性の向上」という記述は誤り。コアを有効に活用するにはOSによるスケジューリングやタスクの割り当てといった制御が必要であり,「ハードウェアだけで制御されOSに特別な機能は不要」というのも誤り。また,処理能力はコア数だけでなく,各コアの動作クロック周波数にも依存するため,「クロック周波数に依存しない」という記述も誤りである。