推 gash55025502: 1. 如果把cache size當作data量的話12/17 22:38
→ gash55025502: cache size=2^(index bits數+offset bits數)12/17 22:38
→ gash55025502: 而上面那兩數相加 可以由address bits數扣掉Tag bit12/17 22:38
→ gash55025502: s數得到 12/17 22:38
→ gash55025502: 2.我記得page fault的時候CPU可以去執行其他process 12/17 22:38
page fault不是管線要stall嗎?還是就默認out of order?
→ gash55025502: 3.這題要一直算到出現規律為止 再去算hit rate 12/17 22:38
但我找不到規律耶 還是要4回合一組?但是這樣又不知道要不要算入第一回合的cold miss
※ 編輯: mistel (114.136.70.148 臺灣), 12/17/2019 22:52:48
推 gash55025502: 2.我是用OS的想法去想欸 我記得OS有說page fault可 12/17 23:11
→ gash55025502: 以讓CPU做其他事 而且page fault時間通常很長 如果C 12/17 23:11
→ gash55025502: PU只能在那等著那也滿奇怪的 12/17 23:11
→ gash55025502: 多找幾輪就會有規律了33題 12/17 23:12
→ gash55025502: 我說的規律是出現0 1 2 3 4的miss hit 狀況一樣之 12/17 23:13
→ gash55025502: 後 12/17 23:13
→ gash55025502: cold miss通常可以直接忽略啦 因為他說之後會一直 12/17 23:13
→ gash55025502: 執行下去 cold miss只是一小部分的狀況 不會影響到a 12/17 23:13
→ gash55025502: verage 12/17 23:13
推 cutearia: page fault 只有需要write back 需要cpu介入 其它時間 12/18 02:00
→ cutearia: 因為是中斷就保存目前狀態 然後執行其它程序直到I/O完 12/18 02:00
→ cutearia: 成再恢復原程序狀態繼續執行吧 我覺得是這樣不是很確定 12/18 02:00
→ mistel: 有道理 謝謝兩位 12/18 07:42