Explanation : Memory cycle time = 64 ns
Memory is refreshed 100 times per msec.
Number of refreshes in 1 memory cycle (i.e in 64 ns)
= (100 * 64 * 10 – 9)/10 – 3 = 64 * 10 – 4.
Time taken for each refresh = 100 ns
Time taken for 64 * 10 – 4 refreshes
= 64 * 10 – 4 * 100 * 10-9 sec
= 64 * 10 – 11 sec.
Percentage of the memory cycle time used for
refreshing :
= (Time taken to refresh in 1 memory cycle/
Total time) * 100
= (64 * 10 – 11/64 * 10 – 9) * 100
= 1 %
Explanation : Main memory unit has capacity = 4 MB Number of DRAM chips = 4MB/ 1M*1bit = 32 1 DRAM chip has 1 K (210) rows and 1 K(210) cells In each row = 32 * 210 * 210 = 32 * 220 Time taken in one refresh opn = 100 ns Time required to perform one refresh operation on all the cells in MM unit = 32 * 220 * 100 = 3200 * 220 ns