Cache读写策略

您所在的位置:网站首页 miss全写是啥 Cache读写策略

Cache读写策略

2024-07-16 04:35| 来源: 网络整理| 查看: 265

1.Cache写命中(Write Hit)时的策略 1.1 Write Through

​ CPU向Cache写数据时,Memory中的内容也将被同步更新。好处是可以保证Cache和Memory的一致性。坏处是拖慢运行速度(CPU访问Memory相对访问Cache而言,非常慢)

1.2 Write Back

​ CPU向Cache写数据时,Memory中的内容将不立刻做同步更新,只做Dirty标记。当Cache块被换出时,才将改动同步到Memory中。好处是保证了程序运行速度,坏处是存在Cache和Memory的不一致性。

2. Cache写缺失(Write Miss)时的策略

​ 写失效(write miss)即所要写的地址不在cache中。

2.1 Write allocate

​ 把要写的数据载入到Cache中,写Cache,然后再通过flush方式写入到内存中

2.2 No write allocate

​ 直接把要写的数据写入到内存中。

3. Cache读策略 3.1 Read through

​ 直接从内存中读取数据

3.2 Read allocate

​ 先把数据读取到Cache中,再从Cache中读数据。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3