これは宿題に関する質問で、私は答えを求めていません。私はちょうどこの質問を理解したいと思う、他の例を説明するために自由に感じる。ブロックを使用したダイレクトマップキャッシュ
私は答える必要がある質問...
Each reference is a read of a 4-byte integer value and is described by the byte
address of that integer.
Assuming a 1KB, 16B block, direct-mapped cache, initially empty, fill in whether
each reference is a hit or a miss.
は、我々は4バイトである参照のリストを与えられています。例えば0x00000000、0x00000006、...
私の理解から、64ブロック(1024/16)があり、各ブロックは16バイトです。最初の参照を見ると、それは欠場となり、キャッシュにそれが持ち込まれます。各ブロックは16バイトを保持するので、キャッシュへの次の参照を持ち込むことはわかっています。これは、それぞれの参照が4バイトであるため、4つの参照をもたらすという意味ですか?