【发布时间】:2016-07-10 01:40:12
【问题描述】:
当操作系统(假设是 Linux)通过 GPF 或 SIGKILL 或类似方式突然终止进程时,操作系统是否会将修改后的 CPU 缓存行刷新到主内存?是否有不同的行为取决于 CPU 或操作系统?
我正在评估非易失性内存功能,并且想知道应用程序在崩溃时将什么状态写入内存。具体来说是否缺少当前修改的 CPU 缓存行。我还没有找到关于这个的官方声明。
感谢您的帮助!
【问题讨论】:
-
我投票结束这个问题,因为它属于 Unix&Linux
-
了解更多与硬件相关的细节对于程序员来说是至关重要的,所以我认为这不是题外话。没错,它也可能是其他论坛的主题。
标签: linux crash cpu-cache non-volatile