有没有办法直接更改内存中的整个字节来产生奇偶校验错误?据我所知,操纵 RAM 中的值或其他值会直接排除奇偶校验位,这是自动的——无需物理干预就可以实现吗?
答案1
在硬件层面?可能不是(基于我下面提到的错误注入框架的存在而做出的假设)。
但是,您可以使用某些操作系统在软件中模拟错误路径。Linux 特别包含一个错误注入框架(我相信它被称为 HWPoison),它可以让您直接触发在发生可纠正或不可纠正的错误时执行的内核错误路径(这实际上是测试这些代码路径的一部分)。
有没有办法直接更改内存中的整个字节来产生奇偶校验错误?据我所知,操纵 RAM 中的值或其他值会直接排除奇偶校验位,这是自动的——无需物理干预就可以实现吗?
在硬件层面?可能不是(基于我下面提到的错误注入框架的存在而做出的假设)。
但是,您可以使用某些操作系统在软件中模拟错误路径。Linux 特别包含一个错误注入框架(我相信它被称为 HWPoison),它可以让您直接触发在发生可纠正或不可纠正的错误时执行的内核错误路径(这实际上是测试这些代码路径的一部分)。