问答题 假设cache一个行大小为32字节,主存传送4字节的字用30ns时间。cache的任一行被换出之前至少它已被写过一次。如果写策略采用回写式或写直达式,那么一行换出之前改写的平均次数是多少时,前者比后者更有效?
【正确答案】正确答案:回写式cache,换出一行所需时间为8×30ns=240ns 写直达式cache,行的每次更新都要用30ns将字写到主存 因此,若行换出之前写入平均超过8次的话,回写式更有效。
【答案解析】