コンピュータ構成要素|令和4年度 ITパスポート試験 問81
CPUの性能に関する記述のうち,適切なものはどれか。
- ✓ これが正解32ビットCPUと64ビットCPUでは,64ビットCPUの方が一度に処理するデータ長を大きくできる。
- CPU内のキャッシュメモリの容量は,少ないほどCPUの処理速度が向上する。
- 同じ構造のCPUにおいて,クロック周波数を下げると処理速度が向上する。
- デュアルコアCPUとクアッドコアCPUでは,デュアルコアCPUの方が同時に実行する処理の数を多くできる。
解説
64ビットのCPUは、一度に扱えるデータの幅が広くなります。
CPUの性能は、いくつかの見方で語られます。まず、一度に扱えるデータの幅で、32ビットのCPUより64ビットのCPUのほうが、一度に処理できるデータを大きくできます。次に、一秒間に何回の拍を刻むかを表すクロック周波数で、同じ構造のCPUであれば、これを上げるほど速くなり、下げれば遅くなります。さらに、よく使うデータを手元に置いておくキャッシュメモリがあり、これは容量が多いほど主記憶まで取りに行く回数が減るので、速くなりやすい方向に働きます。最後に、処理を受け持つ核の数があり、二つより四つのほうが同時に進められる処理は多くなります。どの見方も、数が大きいほうが速い側に働くと覚えておくと取り違えません。よって適切なのは、64ビットのほうが一度に処理するデータ長を大きくできるという記述です。
ほかの選択肢はなぜ違うのか
- キャッシュメモリの容量は、少ないほど速いのではなく、多いほど速くなりやすいものです。手元に置いておけるデータが増えれば、遠くの主記憶まで取りに行く回数が減るからで、この記述は向きが逆になっています。速さを左右する見方のうち、ここだけ逆に覚えてしまう人が多いところです。
- 同じ構造のCPUで比べるなら、クロック周波数を下げれば一秒間に刻む拍が減るので、処理は遅くなります。消費電力や発熱を抑えたいときにあえて下げることはありますが、速さが上がることはありません。
- デュアルコアは核が二つ、クアッドコアは核が四つですから、同時に実行できる処理の数はクアッドコアのほうが多くなります。名前の数の意味を取り違えると、この記述のように逆に読んでしまいます。
この問題に関係する言葉
- CPU
- クロック周波数
- キャッシュメモリ
出典:令和4年度 ITパスポート試験 問81
同じ単元をまとめて解くならコンピュータ構成要素へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)