Let the single-level cache with the access time of 2.5ns, a line size of 64 bytes, and hit ration of H= 0.95. Main memory uses block transfer capability which has first-word (4 bytes) access time of 50ns and access time of 5 ns for each word thereafter.
a. Determine the access time when there is cache miss? Suppose that cache waits until line has been fetched from main memory and then re-executes for hit.
b. Assume that increasing line size to 128 bytes increases H to 0.97. Does this decrease average memory access time?