マップされたキャッシングを理解するためにいくつかの部分を理解することができません。私は2KBの直接マップされたキャッシュで64KBのメモリを持つバイトアドレス指定メモリシステムを持っています。キャッシュブロックは32バイトです。ダイレクトマップされたキャッシュビット
私が間違っていると私が理解してくれたことから、私は2048B/32B = 64のキャッシュブロックを持っています。私は各キャッシュエントリ(タグ、 "汚れた"ビットなど)に必要な合計ビット数を把握する必要があります。
と5オフセットビット(2^5 = 32(キャッシュブロックのサイズ))のインデックスビットが6個必要です(2^6 = 64(ブロック数)) 残りは必要です。