• edited by
1,481 views

1 Answer

Best answer
2 2 votes
Cache access time  = 15 ns

Main memory access time =  110 ns

Block size = 16 bytes

Block access time = 16 * 110 = 1760 ns

Miss penalty means after access the memory we have to include the data in cache

Average memory access time = Hit rate of cache * cache access time + (1 – hit rate)(cache access  + block access + from memory again put on  cache

= 0.9 * 15 + 0.1* (15+1760+15)

= 192.5 ns
• selected by
Position:
Show:

Related questions

0 0 votes
1 1 answer
388
388 views
Miracle124 asked Oct 18, 2024
388 views
Consider a system with hit ratio of a cache and main memory are 70% and 90% respectively cache memory access times is 60 ns. When miss in cache then 8 word block is trans...
0 0 votes
0 0 answers
1.1k
1.1k views
h4kr asked Dec 27, 2022
1,081 views
In $T_{Read Avg}$, shouldn’t it be $T_{Read Avg}$ = (10*0.9) + 0.1*(10+100), because it must be checking the cache in case of cache miss too, right?
0 0 votes
0 0 answers
1.2k
1.2k views
Priyansh Singh asked Jan 27, 2019
1,237 views
Why can't we have n-levels of cache ?
0 0 votes
0 0 answers
1.6k
1.6k views
Raj Singh 1 asked Dec 19, 2018
1,628 views
$h_1→L1$ hit ratio $h_2→L2$ hit ratio$C_1→ L1$ access time$C_2→ $Miss penalty to transfer information from L2 to L1$M→$ Miss penalty to transfer information from main mem...