HOME»基本情報技術者試験掲示板»平成22年春期午後問1
投稿する

平成22年春期午後問1 [3084]

 文系脳さん(No.1) 
FE ブロンズマイスター
https://www.fe-siken.com/kakomon/22_haru/pm01.html

設問2-1 eについて
LRU方式でeに44が格納されるのは分かるのですが、何故フラグが1になるのかがよく分かりません。
設問2でのフラグはディレクトリ内に該当ブロックがあれば、1になると思うのですが。
1006では44格納と同時にフラグが1になってます。
どうしてでしょうか?
2021.03.12 12:20
関数従属さん(No.2) 
FE ゴールドマイスター
>1006では44格納と同時にフラグが1になってます。
>どうしてでしょうか?

設問1の(3)に書かれている
「CPUが参照ブロックに対してSTORE命令を実行した場合は,
  対応するディレクトリのフラグの内容は1に変わる。」
より

1.ブロック番号44が主記憶からキャッシュに読み込まれ、フラグの内容は0に初期化される
2.1006番地のSTORE命令が実行され、ブロック番号44のフラグが1になる

の順に実施され、フラグが1となります。
2021.03.14 19:52
 文系脳さん(No.3) 
FE ブロンズマイスター
関数従魔さん回答ありがとうございます。
確かに書いてますね。
問題文の方を再度読んでいたら分かったのに...
2021.03.15 22:26
返信投稿用フォームスパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop