保护 bios 免受非常激进的程序的侵害

protect bios from very aggressive program

为了实验,我打算运行在实模式下对 X 进行编程。

程序X所做的是:制作随机例程,并执行。

(我想看看会发生什么)

但我担心这个程序最终会永久损坏 bios。

是否有保护 bios 免受攻击性程序攻击的方法?

在此先致谢!

,用虚拟机就好了。 DOSBox、Bochs 和 QEMU 都非常适合 16 位仿真。因为,如果您真的不走运(尽管我不知道 "random," 到底是什么意思),您可能会遇到损坏的 CMOS、刷新的 BIOS 或其他损坏的硬件。在实模式下,一切皆有可能,因此 运行在真机上运行可能会导致严重损坏。

您也可以尝试编写保护模式包装器和 运行 虚拟 8086 模式下的代码。与实模式不太一样,但至少你不会破坏你的系统。