【发布时间】:2013-08-29 18:16:53
【问题描述】:
CPU 缓存是处理物理地址还是虚拟地址?如果它处理虚拟地址,这是否意味着它必须在上下文切换时清空,假设新线程来自另一个进程。
【问题讨论】:
-
它不需要在线程切换时清空(如果处理虚拟地址),只是它的条目变得陈旧,最终将被覆盖和重用。顺便说一句,您的问题仅与硬件有关(与
C、Linux或gcc....无关)
标签: x86-64 memory-address virtual-memory cpu-cache