摘要

单芯片多处理器中,每个处理器都有自己私有的Cache,如何保证多个Cache中数据一致也就成了一个非常重要的问题。本文首先介绍了Cache的工作原理及其读写操作,然后阐述了单芯片多处理器中引起多个Cache中数据不一致的主要原因,最后着重讨论了解决该问题的两种主要方法:监听法和目录法,并对它们进行了分析比较。