assembly - 是否有任何此类处理器具有绕过缓存的指令?

标签 assembly x86 processor cpu-cache instructions

是否有任何此类处理器具有绕过特定数据缓存的指令? This question还有一个答案表明 SSE4.2 指令确实绕过了缓存。有人可以启发我吗?

最佳答案

一般来说,缓存策略是由内存管理单元(MMU)控制的。对于每个地址范围,决定一个缓存策略。这些表由操作系统管理,在系统空间中可用。 作为对您可能想问的问题的侧边栏回答,对于具有缓存的体系结构,通常有 CPU 命令可用于同步/无效/刷新缓存。然而,与 MMU 表一样,这些命令也只能在系统空间中使用。

关于assembly - 是否有任何此类处理器具有绕过缓存的指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17093509/

相关文章:

assembly - jnz检查哪个寄存器

c - 用汇编语言打印数组元素

c - gcc/g++ 有 x64 微软寄存器的调用约定吗?

c - 使用 GDB 在 x86 机器上进行 MIPS 反汇编;可能的?

c++ - 测量 C++ 代码的 CPU 周期

c# - 查询处理器无法启动并行查询执行所需的线程资源

assembly - 计算设置位。 16位汇编奇偶校验程序

java - 多线程和处理器的能力

mysql - 我的查询消耗了大量服务器 CPU 的处理器时间

assembly - 反汇编命令 8E C0