[理工] 交大108 計系

作者: mistel (Mistel)   2019-12-17 21:51:20
1.https://i.imgur.com/gqTsoVh.jpg
請問19的a為什麼對啊QQ
2.https://i.imgur.com/Tr5m3R5.jpg
請問20的c為什麼錯啊QQ
只想到可能nonbloking cache或out of order execution?
3.https://i.imgur.com/1ZhHv0T.jpg
請問第33題該怎麼算...?
作者: gash55025502 (白影弓)   2019-12-17 22:38:00
1. 如果把cache size當作data量的話cache size=2^(index bits數+offset bits數)而上面那兩數相加 可以由address bits數扣掉Tag bits數得到2.我記得page fault的時候CPU可以去執行其他process3.這題要一直算到出現規律為止 再去算hit rate2.我是用OS的想法去想欸 我記得OS有說page fault可以讓CPU做其他事 而且page fault時間通常很長 如果CPU只能在那等著那也滿奇怪的多找幾輪就會有規律了33題我說的規律是出現0 1 2 3 4的miss hit 狀況一樣之後cold miss通常可以直接忽略啦 因為他說之後會一直執行下去 cold miss只是一小部分的狀況 不會影響到average
作者: cutearia (らちけん)   2019-12-18 02:00:00
page fault 只有需要write back 需要cpu介入 其它時間因為是中斷就保存目前狀態 然後執行其它程序直到I/O完成再恢復原程序狀態繼續執行吧 我覺得是這樣不是很確定
作者: mistel (Mistel)   2019-12-18 07:42:00
有道理 謝謝兩位

Links booklink

Contact Us: admin [ a t ] ucptt.com