“内核恐慌”用在哪里?

“内核恐慌”用在哪里?

是名字吗内核恐慌在基于 Linux 的系统之外使用?

答案1

原始v1版本Unix 的标签是源代码(汇编语言)称为panic:.如果其他地方出现问题,代码将跳转到那里并且系统将重新启动(这是在代码中给出注释的假设,与范弗莱克报价)。字符串“kernelpanic”没有出现在那里,但这似乎是 Unix 中内核panic的起源。

该术语在 Unix 及其衍生产品的整个生命周期中一直被使用。

答案2

是的,这个术语是从最初的 Unix 传承下来的,是由 Dennis Ritchie 创造的。

据叙述汤姆·范弗莱克:

我对 Dennis 说,我在 Multics 中编写的代码有一半是错误恢复代码。他说:“我们把所有这些东西都遗漏了。如果出现错误,我们有一个名为“恐慌”的例程,当它被调用时,机器就会崩溃,你就会在大厅里大喊,“嘿,重新启动它。”

相关内容