In order to find avg memory access time we have the formula :
Tavg = h*Tc +(1-h)*M
where h = hit rate
(1-h) = miss rate
Tc = time to access information from cache
M = miss penalty (time to access main memory)
私は最近、この概念に関する多くの問題を解決してきました。ときどき、次のような不穏な矛盾があることに気付きます。
Case 1: M = Tm + Tc
Case 2: M = Tm
つまり、解決策は、上記の「ケース 1」のように、ある質問 X に対して「M」の値が計算され、他のいくつかの質問 Y では、上記の「ケース 2」と同じように計算されることを示しています。これらの質問を分析して、計算を異なるものにする要因は何かを見つけるために最善を尽くしました. 助け無し。X と Y がまったく同じで、値が異なるだけで、X はケース 1 のように計算され、Y はケース 2 のように計算される状況に遭遇しました。
私が認識していない他の理由により、計算が異なりますか? 前もって感謝します。