Respuesta :
The optimal block size for miss latency of 20xB cycles is 8 bytes block size, The optimal block size for miss latency of 24+B cycles is 32 bytes block size, The optimal block size for constant miss latency is 128 bytes block size.
The optimal block size is the block size with the lowest average memory access time. For calculate the average memory access time we can use miss latency and latency from the cycles and the block size. So,
average memory access time = 1 + miss latency * latency
For the first question, since is have 20xB cycles so the latency is,
latency = 20 * block size.
The detail calculation in attached images. So, we can see the lowest average memory access time for 8 bytes block size.
For the second question, since is have 24+B cycles so the latency is,
latency = 20 + block size.
The detail calculation in attached images. So, we can see the lowest average memory access time for 32 bytes block size.
For the third question, since the miss latency is constant we don't need to calculate anymore, we just see the lowest miss latency which is 128. So, the optimal block size is 128 bytes.
Learn more about memory access here:
brainly.com/question/14894222
#SPJ4

