缓存一致性

作者: Laura McKinney
创建日期: 9 四月 2021
更新日期: 24 六月 2024
Anonim
chap04 addon 01 Cache一致性协议MESI
视频: chap04 addon 01 Cache一致性协议MESI

内容

定义-缓存一致性是什么意思?

高速缓存一致性是存储在高速缓存存储器中的数据的规律性或一致性。对于多处理器或分布式共享内存(DSM)系统,必须保持高速缓存和内存的一致性。缓存管理的结构可确保不会覆盖或丢失数据。可以使用不同的技术来维护高速缓存一致性,包括基于目录的一致性,总线侦听和咆哮。为了保持一致性,DSM系统会模仿这些技术并使用一致性协议,这对于系统操作至关重要。缓存一致性也称为缓存一致性或缓存一致性。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了缓存一致性

支持多处理器的大多数一致性协议都使用顺序一致性标准。 DSM系统使用弱或发布一致性标准。下列方法用于高速缓存一致性管理以及读/写(R / W)和即时操作的一致性:书面数据位置已排序。写操作立即发生。程序订单的保存通过RW数据进行维护。保持一致的内存视图,其中通过共享内存提供一致的值。不同的结构可以使用几种类型的缓存一致性,如下所示:基于目录的一致性:引用一个过滤器,其中所有处理器都可以访问内存数据。当存储区数据更改时,缓存将更新或无效。总线侦听:监视和管理所有缓存,并在有写操作时通知处理器。用于处理器较少的较小系统。缠扰:自我监控并更新其地址和数据版本。与基于目录的一致性和总线侦听相比,需要大量的带宽和资源。