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
의미의 솔루션, 'M'의 값이 '사례 1'이상과 같이 몇 가지 질문 X에 대해 계산되어 표시 다른 문제의 Y하면서, 위의 '사례 2'와 동일하게 계산됩니다. 나는이 질문을 분석하여 계산을 다른 것으로 만드는 요인을 찾기 위해 최선을 다했습니다. 도움이 안돼. 나는 X & Y가 정확히 같은 상황을 만났습니다. 단지 값이 다르기 때문에 Case 1과 같이 X와 Y에 대해서도 계산이 이루어집니다.
다른 이유는 무엇입니까? 어떤 계산이 다른지 알지 못합니까? 미리 감사드립니다.
나는 이것이 1 레벨의 캐시에 있다고 가정합니다. 캐시 레벨이 L1과 L2 인 경우 어떻게 변경됩니까? – nikk
수식에 히트 율이없는 이유는 무엇입니까? – enitihas