Computer System, Computer Science, Operating Systems.
写缓存策略 write-through 更新某一层级L的缓存时立即将数据也写到更低的L+1层中。缺点是每次写都会引起总线流量。 write-back 尽可能延迟更新以避免不必要的写流量。只有当替换算法要逐出该缓存时才写到更低一层缓存。由于局部性，write-back能显著减少总线流量，但缺点是增加了复杂性，需要dirty bit记录缓存块是否被修改过。 write-allocate（通常用于write-back） 写不命中缓存时，加载低一层缓存的数据到本层缓存，然后更新。该策略尝试利用写的空间局部性，但缺点是每次不命中都会导致一个块加载到更高层缓存。