gpt4 book ai didi

multithreading - 基于目录的缓存一致性协议(protocol)有什么不同?

转载 作者:行者123 更新时间:2023-12-03 13:04:26 41 4
gpt4 key购买 nike

我了解一般的缓存一致性协议(protocol)是保持共享数据的多个本地副本(缓存)之间的一致性。

我不明白的是,基于目录的缓存一致性协议(protocol)意味着什么?

谢谢。

最佳答案

简而言之,directory based cache一致性系统意味着缓存一致性管理是中心化 ,这意味着它由一个单元管理 - 目录。

该目录保存所有内存块的状态并管理来自节点(处理器)的这些 block 的请求。例如,如果一个节点想将一个 block 读入它的缓存,它必须请求目录的许可。然后该目录检查是否有任何其他节点持有该 block ,并在必要时强制它们更新它。

关于multithreading - 基于目录的缓存一致性协议(protocol)有什么不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35342036/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com