Answer:
Following are the solution to the given question:
Explanation:
In point 1:
I = number of program code completed.
In such a block of the system memory, the number of iterations to read would be 64/W, while W is the length of its band.
Miss penalty (cycling):
Miss penalty is written for the data cache:

Miss penalty for the cache instruction:

The
, Hit time + miss penalty Hit time:
![= I + I \times [0.25 \times 0.02 + 0.1 \times 0.02 + 0.003] \times (\frac{64}{W} + 1) \leq I \times 2.](https://tex.z-dn.net/?f=%3D%20I%20%2B%20I%20%5Ctimes%20%5B0.25%20%5Ctimes%200.02%20%2B%200.1%20%5Ctimes%200.02%20%2B%200.003%5D%20%5Ctimes%20%28%5Cfrac%7B64%7D%7BW%7D%20%2B%201%29%20%5Cleq%20I%20%5Ctimes%202.)

In point 2:
Miss penalty read data cache:
Miss penalty for the data cache:
Read the penalty for miss:

Total runtime = time hit + penalty mismatch
![= I + I \times [0.25 \times 0.02 \times 1.3 + 0.1 \times 0.02\times 1.3 + 0.003]\times (\frac{64}{W} + 1) \leq 2I](https://tex.z-dn.net/?f=%3D%20I%20%2B%20I%20%5Ctimes%20%5B0.25%20%5Ctimes%200.02%20%5Ctimes%201.3%20%2B%200.1%20%5Ctimes%200.02%5Ctimes%201.3%20%2B%200.003%5D%5Ctimes%20%28%5Cfrac%7B64%7D%7BW%7D%20%2B%201%29%20%5Cleq%202I)
