History

“核心恐慌”在哪裡使用?

  • November 26, 2010

核心恐慌這個名稱是否在基於 Linux 的系統之外使用?

原始v1 版本的 Unix 在原始碼(彙編語言)中有一個名為panic:. 如果其他地方出現問題,程式碼會跳轉到那裡並且系統會重新啟動(這是在程式碼中給出註釋的假設,與Van Vleck 的引用相矛盾)。字元串“kernel panic”沒有出現在那裡,但這似乎是 Unix 中核心恐慌的起源。

該術語在 Unix 及其衍生產品的整個生命週期中繼續使用。

是的,這個詞是從最初的 Unix 傳下來的,是由 Dennis Ritchie 創造的。.

正如Tom Van Vleck所述:

我對 Dennis 說,我在 Multics 中編寫的程式碼很容易有一半是錯誤恢復程式碼。他說:“我們把所有這些東西都排除在外了。如果出現錯誤,我們有一個名為 panic 的常式,當它被呼叫時,機器崩潰,你在大廳里大喊,‘嘿,重啟它。’”

引用自:https://unix.stackexchange.com/questions/4321