Tag

タグ

同じ行に来たブロックを区別するための番号です。

Index

インデックス

キャッシュのどの行を見るかを決めます。

Offset

オフセット

ブロックの中の何バイト目かを表します。

アクセス列

アドレス分解

現在のアドレス 0
blockNumber 0 floor(address / 4)
offset 0 address % 4
index 0 blockNumber % 4
tag 0 floor(blockNumber / 4)

キャッシュ表

アクセスログ

    眺め方

    ダイレクトマッピングでは、メモリブロックが入れるキャッシュ行は index で1か所に決まります。

    同じ index に別の tag が来ると、前のブロックは追い出されます。