我对一些技术线索很感兴趣,关于多个计算单元(这可能是由虚拟机管理程序管理的虚拟机,或在两个(或更多)物理上不同的计算单元上运行的两个(或更多)操作系统,共享相同的 RAM)之间共享的 RAM 故障会如何影响在这些不同计算单元上运行的功能的行为。
更准确地说,当 RAM 在多个系统之间共享时,RAM 故障可能引发哪些错误?这种故障能否被检测到?
答案1
简短的回答:任何事情。
无论内存是否共享,内存损坏都会破坏您的数据(甚至代码),并使结果完全无用。当代码被击中时,应用程序可能会陷入混乱,甚至可能破坏更多数据。至少它会或多或少地崩溃。
为了避免这种情况,你可能需要研究ECC 内存。