V2EX cache coherence

Cache Coherence

释义 Definition

缓存一致性:在多核或多处理器系统中,确保同一份数据在不同核心/处理器的各级缓存里保持“看起来一致”的机制与规则。它保证当一个核心修改了某个内存位置的值时,其他核心不会长期读到旧值(陈旧数据),从而维持共享内存程序的正确性。(该术语也常与具体协议如 MESIMOESI 等一起讨论。)

发音 Pronunciation (IPA)

/k kohrns/

例句 Examples

Cache coherence prevents one core from reading stale data after another core writes an update.
缓存一致性可以防止在另一个核心写入更新后,某个核心仍读到过期数据。

Maintaining cache coherence across many cores often requires a protocol that tracks which caches hold a line and invalidates or updates them on writes.
在多核系统中维持缓存一致性通常需要一种协议来跟踪哪些缓存持有某条缓存行,并在写入时对其进行失效处理或更新。

词源 Etymology

cache 源自法语 cacher(“隐藏、藏起来”),引申为“为加速访问而临时存放的数据”。coherence 源自拉丁语 cohaerēre(“黏在一起、连贯一致”)。合起来,cache coherence 字面意思就是“缓存的连贯一致”,对应计算机体系结构里对共享数据一致性的要求。

相关词 Related Words

文学与著作 Literary Works

  • Computer Architecture: A Quantitative Approach(John L. Hennessy & David A. Patterson)在多处理器与共享内存章节系统讲解缓存一致性与相关协议。
  • Modern Operating Systems(Andrew S. Tanenbaum & Herbert Bos)讨论多处理器、内存与并发时会涉及一致性与相关概念。
  • Computer Systems: A Programmer’s Perspective(Randal E. Bryant & David R. O’Hallaron)在并发与内存相关内容中触及与一致性/可见性相关的问题背景。
  • Principles of Computer System Design: An Introduction(Jerome H. Saltzer & M. Frans Kaashoek)以系统设计原则讨论一致性与共享状态带来的挑战,其中包括与缓存一致性相关的思想。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2711 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 1ms UTC 11:22 PVG 19:22 LAX 04:22 JFK 07:22
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86