没有监听总线内存访问能力的设备如何保持其缓存有效性?

时间:2017-10-20 07:18:18

标签: memory x86

我正在尝试了解英特尔处理器中的MTRR(内存类型区域寄存器)。从英特尔手册中,我看到了有关WT缓存控制的信息:

  

直写(WT) - 对系统内存进行写入和读取   缓存。读取来自缓存命中的缓存行;读未命中的原因   缓存填充。允许推测读取。所有写入都写入   高速缓存行(如果可能)并通过系统内存。什么时候   写入内存时,永远不会填充无效的缓存行   有效的缓存行已填充或无效。写合并是   允许。这种类型的缓存控制适用于帧缓冲区   或 当系统总线上有访问系统内存的设备时,   但不要执行窥探内存访问。 它强制执行一致性   在处理器和系统内存中的缓存之间。

根据我的理解,监听系统总线以获取内存访问信号的能力是 密钥先决条件 ,以便设备维护其拥有 em>缓存有效性(并可能帮助其他人实现)。但是对于没有这种功能的设备,它如何知道何时使其缓存无效?

0 个答案:

没有答案