从我的计算机组织讲座权力点:
多字模块注意事项
...
写未命中(D $)
不能使用write标签,新的一个数据字 阻止,并且三个单词分配或将以“乱码”块结束 在缓存中(例如,对于4个字块,来自旧的新的if数据) 块),所以必须首先从内存中取出块并支付停顿 时间
我不明白为什么不呢?当数据被驱逐没有问题时,我仍然可以设置一个脏位并将所有单词写入较低级别?怎么会乱糟糟的东西?
答案 0 :(得分:2)
这可能比没有写入分配或写入缓存的缓存更慢。在这两种情况下,写入数据存储在待写入的缓冲区中以写入存储器,并且管道不会停止等待存储器访问完成。