
16ビットで表されるアドレス空間において, ブロックサイズ32バイト,キャッ
シュ容量16Kバイトのキャッシュを用いた.下記の番地(16進数)に順番
にアクセスがあった.
(1) 0x340C, (2) 0x2214, (3)0x3418, (4) 0x1418,
(5) 0x0200, (6) 0x3408, (7) 0x7414, (8) 0x3418
下記A),B)においてキャッシュのミスとヒットを
ミス:1, 2, 3, 4
ヒット:5, 6, 7, 8
のように示せ.導出過程も示すこと.
A) キャッシュがダイレクトマッピング方式であるとき
B) キャッシュが連想度2のセットアソシアティブ方式で,ブロック置換に
LRU法を用いるとき
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
与えられている情報では、キャッシュのエントリー数、タグのビット数などのキャッシュに関する基本的なことはわかるけど、アドレスのどのフィールドがタグに入って、どのフィールドがキャッシュエントリを指定するのかが不明です。
それがわからないと、アドレスだけ与えられてもキャッシュのヒット、ミスはわかりません。上のキャッシュでは、ダイレクトマップであれば、エントリー数は512なので、キャッシュエントリの選択に9ビット、ブロック内のバイトを指定するのに5ビット、タグのビット数は2ビットとなる。しかし上で言ったように、エントリセレクトのための9ビットとタグマッチのための2ビットがアドレスの中でどういう風に配置されているのかわからないので、ヒット、ミスは判定できません。
2ウェイセットアソシアティブであれば、エントリ数はダイレクトマップの半分の256になるので、エントリセレクトに8ビット、タグマッチに3ビットが使われる。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
楽天キャッシュでマクドナルド...
-
ラクマの売上金を楽天キャッシ...
-
【ビットキャッシュ】個人送金...
-
現金使えないお店をどう思いま...
-
B/43やキャッシュ のようなアプ...
-
イーブックジャパンで書籍を初...
-
更新前のホームページの内容を...
-
教えて下さい。 So-net光につい...
-
過去に一度でも閲覧したページ...
-
HDDの回転数とキャッシュ、どち...
-
ARPをクリアする理由について
-
SSDでネット閲覧は高速化します...
-
データキャッシュ、命令キャッ...
-
PhotoScape がインストールでき...
-
拡張子 .api のソフト
-
英語で揉み返しってなんていう...
-
sketchupで展開図(できればの...
-
Outlook エラー番号:...
-
mht 形式のWebページが表示でき...
-
縦横にスクロールのある画面の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
現金使えないお店をどう思いま...
-
教えて下さい。 So-net光につい...
-
築古アパート投資って基本的に...
-
B/43やキャッシュ のようなアプ...
-
大阪・関西万博に行く為には、...
-
ラクマの売上金を楽天キャッシ...
-
ccmcacheとは ccmcacheとは何か...
-
イーブックジャパンで書籍を初...
-
【ビットキャッシュ】個人送金...
-
SIMカードには何が入っているの...
-
SSDでネット閲覧は高速化します...
-
楽天キャッシュでマクドナルド...
-
ARPをクリアする理由について
-
PCに知らない画像がいつの間に...
-
過去に一度でも閲覧したページ...
-
px.a8.netとは何ですか
-
ASUS RAMCache IIIについて、Wi...
-
ページの期限切れって?
-
インテル(R) CoreTM Duo とCore...
-
iPhone版Googleフォトのオフラ...
おすすめ情報