CPU・アーキテクチャ
現在の多くのCPUで使われているキャッシュライン(キャッシュブロック)の大きさとして一般的なものはどれか。
- A1バイト
- B64バイト
- C64 MB
答えと解説を見る
正解:B. 64バイト
多くのCPUでは、キャッシュと主記憶の間のデータのやりとりを64バイト程度のライン単位で行います。近くのアドレスのデータは続けて使われることが多い(空間的局所性)ため、まとめて取り込むと効率がよくなります。
- A. 1バイトずつでは、主記憶とのやりとりの効率が悪くなります。
- B. 正しい。64バイトが一般的です。
- C. 64 MBはキャッシュ全体の容量の桁で、ラインの大きさではありません。