4
ダダダダダダダダダダダダダダダダ 例例例例例例例 例例例 =32 例例例例例例例 C 256Kbyte C=B×A×S 例例例例例例例 例例例例例例例 () B =32 byte 例例例例 例例例例例例 例例例例例 (、) S=8K 例例例例例例例例例 A=1 ( 例例例例例例例例例) 例例例例例例例 例例例 =32 例例例例例例例例 32 byte 例例例例例例例例 32 byte 例例例例例例例例 32 byte 例例例例例例例例 32 byte 8K 例例 例例例 13 例例例例例例例 32 byte 例例例 例 byte 例例例 例例例例例 例 例例例 例例例例例例 例例例 13 例例 例例例例例 例例例 例例 例例例 14 VALID 例例例例 例例 例例例 14 VALID 例例例例 例例 例例例 14 VALID 例例例例 例例 例例例 14 VALID 例例例例 8K 例例 ’例 例例例例例例例例例例例 例例例例例例 例例例例例例例

ダイレクトマップキャッシュの構成

  • Upload
    isla

  • View
    133

  • Download
    0

Embed Size (px)

DESCRIPTION

ダイレクトマップキャッシュの構成. 例: メモリアドレス=32ビット キャッシュ容量 C = 256Kbyte C=B×A×S ブロックサイズ(ラインサイズ) B =32 byte セット数(ブロック数、ライン数) S=8K アソシアティビティ A=1 ( ダイレクトマップは1 ). VALID  1ビット. VALID  1ビット. VALID  1ビット. VALID  1ビット. タグ 14ビット. タグ 14ビット. タグ 14ビット. タグ 14ビット. メモリアドレス=32ビット. タグ 14ビット. インデックス 13ビット. オフセット 5ビット. - PowerPoint PPT Presentation

Citation preview

Page 1: ダイレクトマップキャッシュの構成

ダイレクトマップキャッシュの構成

例:メモリアドレス=32ビットキャッシュ容量 C= 256Kbyte  C=B×A×Sブロックサイズ(ラインサイズ) B=32 byteセット数(ブロック数、ライン数) S=8Kアソシアティビティ A=1 (ダイレクトマップは1 )

メモリアドレス=32ビット

キャッシュライン  32 byteキャッシュライン  32 byteキャッシュライン  32 byte

キャッシュライン  32 byte

8K セット

13ビット

マルチプレクサ

32 byteデータ

1 byteデータ

オフセット5ビット

インデックス13ビット

タグ14ビット

5ビット

タグ 14ビットVALID 1ビットタグ 14ビットVALID 1ビットタグ 14ビットVALID 1ビット

タグ 14ビットVALID 1ビット

8K セット

‘1’か? 同じか?

キャッシュヒット

タグメモリ部 データメモリ部

Page 2: ダイレクトマップキャッシュの構成

ページ内オフセット=16ビット

仮想ページアドレス=16ビット

仮想メモリアドレス=32ビット

ページ内オフセット=16ビット

物理ページアドレス=16ビット

物理メモリアドレス=32ビット

VALID タグ 16ビット物理ページ 16bVALID タグ  物理ページ

VALID タグ  物理ページ

TLB

TLB内の VALID=1であるすべて(フルアソシアティブの場合)のタグと仮想ページアドレスを比較して、一致( HIT)すれば、対応する物理アドレスを出力し、ページオフセットと連結して、物理アドレスを生成する。

例:メモリアドレス=32ビットページサイズを64 Kバイト

Page 3: ダイレクトマップキャッシュの構成

直列型物理アドレスキャッシュ

ページ内オフセット=16ビット

仮想ページアドレス=16ビット

仮想メモリアドレス=32ビット

TLB

ページ内オフセット=16ビット

物理ページアドレス=16ビット

物理メモリアドレス=32ビット

オフセット5ビット

インデックス13ビット

タグ14ビット

DATATAG

マルチプレクサ比較

HIT/MISS

並列型物理アドレスキャッシュ

ページ内オフセット=16ビット

仮想ページアドレス=16ビット

仮想メモリアドレス=32ビット

TLB

物理ページアドレス=16ビット

オフセット5ビット

インデックス10ビット

タグ17ビット

DATATAG

マルチプレクサ比較

HIT/MISS

Page 4: ダイレクトマップキャッシュの構成