[理工] [os]-有效記憶體存取時間
TLBMissRatio: t
PageFaultRatio: p
TLBAccessTime: ta
MemoryAccessTime: ma
PageFaultTime: pf
恐龍版的公式為: (1-p)*ma + p*pf
那如果考慮TLB,公式是否可以寫成以下這樣:
(1-t)*(ta+ma) + t*(1-p)*(ta+ma+ma) + t*p*(ta+ma+pf)
其中,前面第一項的ma是data access,中間項的兩個ma各為data access與查PMT,
後面那一項的ma為查PMT
以上是別人po的
可是我覺得他最後一項解釋應該不對吧...最後一項的記憶體存取是PT(1次)找不到,然後
從disk載入page之後,再查一次PT(2次),再去存取實體記憶體(3次),所以應該3次,
不知道我的觀念有沒有錯?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.202.209
→
02/05 23:06, , 1F
02/05 23:06, 1F
→
02/05 23:15, , 2F
02/05 23:15, 2F
→
02/05 23:15, , 3F
02/05 23:15, 3F
→
02/06 00:58, , 4F
02/06 00:58, 4F