edited by
3,619 views
9 9 votes
A system has cache main memory and disk for virtual memory. If referenced word in cache $30$ ns to access it. If it is not in cache $80$ ns to load it in cache and reference is started again. If the word not in memory then $22$ms to bring from disk to memory and $80$ ns from memory to cache and start again. Cache hit ratio is $0.8$ memory hit ratio is $0.9$

3 Answers

Best answer
3 3 votes
In this question nothing is mention about search time inside memory and disk, so we safely ignore search time .

so that average access time is :

cache access time + MM access time + Disk access time

$$\begin{align*} & 0.8 * 30 \text{ ns } \\ &+ 0.18 * \left ( 30 + 80 \right ) \text{ ns } \\ &+ 0.02 * \left ( 30 + 80 + 22000000 \right ) \text{ ns } \\ &=\bf 440046 \text{ ns } \\ \end{align*}$$

in each above case , cache  and MM and disk we consider search time to find that referenced word = 0  .
edited by
8 8 votes

Total time = Cache Access + Memory Access + Disk Access

= Cache time + Cache Miss * (Transfer from Memory to cache + 2nd Cache reference ) + Cache Miss * Memory Miss ( Fetch Disk + Transfer from Disk to Memory )
= 30 + 0.20*(80+30) + 0.20*0.10(80 + 22,000,000)
=30 + 22 + 440001.6
= 440053.60 ns
$\approx 440 \mu s$
 

Answer:
Position:
Show:

Related questions

0 0 votes
0 0 answers
1.6k
1.6k views
Raj Singh 1 asked Dec 19, 2018
1,618 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...
0 0 votes
0 0 answers
470
470 views
Harsh Kumar asked Sep 29, 2018
470 views
What events happen when we say that a cache at level i is accessed? (I am able to use the cache formulas as given in textbooks and also most of the times, I arrive at the...
0 0 votes
0 0 answers
586
586 views
prasitamukherjee asked Aug 6, 2016
586 views
If the question is given, L1 cache access time is 150ns/word and one block of L1 cache contains 5words.Should I multiply the access time by 5 or leave it at 150ns as memo...
0 0 votes
2 2 answers
331
331 views
Pratik_sharma 2 asked Oct 27, 2025
331 views
can someone please tell me that when to use 1.h1(t1) + (1-h1)(t2)2.t1 + (1-h1)(t2)in finding Tavg