推 BenLinus:推! 我也是這個答案 02/10 23:42
※ 引述《doggingg (doggingg)》之銘言:
: http://tinyurl.com/6zwr8dx
: 請問第二題該怎麼算,題目好長喔,只知道在講階層式記憶體,不知該用什麼公式去算?
這題有個問題想一下,因為它給到了Disk層級。
基本上 Memory access的存取應該如下
translation
Virtual addr --------> Physical addr --------> Cache ----> memory
TLB+(PT)
^^^TLB hit 則不用
那Page fault是在哪在發現的呢? 應該是還沒讀取cache就該知道了。
因為在translation過程中,若不在Memory中,根本就不會有physical addr
所以應該要先保證 memory hit 才能繼續算。
所以式子應該為
0.4 * 2,000,000 + 0.9 * 30 + 0.1 * ( 30 + 60 + 30 )
= 800,039 ns
-----
非常陰險的一題?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.208.225