作者gn00618777 (123)
看板Grad-ProbAsk
标题[理工] [os]-有效记忆体存取时间
时间Fri Feb 5 21:41:15 2010
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
1F:→ taitin:也许pf time已经包含了你说的动作 02/05 23:06
2F:→ polomoss:问题就差在题目有时候很难判断,给的MA是否包括查PT 02/05 23:15
3F:→ polomoss:有些真的就见仁见智,你可以计算前说明,假设有包含... 02/05 23:15
4F:→ gn00618777:那如果每个时间都有说明,存取3次的观念是正确的吗? 02/06 00:58