內核死機是操作系統對某些類型的嚴重計算機錯誤的響應。它通常顯示并保存診斷信息,然后鎖定計算機系統或重新引導。內核死機通常是由硬件故障或軟件編寫錯誤引起的。它們由操作系統使用內核,用于在檢測到錯誤后警告用戶...
內核死機是操作系統對某些類型的嚴重計算機錯誤的響應。它通常顯示并保存診斷信息,然后鎖定計算機系統或重新引導。內核死機通常是由硬件故障或軟件編寫錯誤引起的。它們由操作系統使用內核,用于在檢測到錯誤后警告用戶并防止進一步的問題。

計算機硬件錯誤會觸發內核死機許多錯誤情況都會導致內核死機,包括試圖訪問無效內存的內核代碼。大多數計算機硬件設備包括作為內核一部分或動態加載的驅動程序。這些設備或其驅動程序的問題也會觸發內核死機。中斷處理程序,請參閱內核的許多部分,如果在運行時發生嚴重錯誤,通常會導致死機,處理器或內存也可能導致死機。

Windows版本的內核恐慌警告稱為"死亡藍屏";內核死機一詞起源于早期的UNIX?系統。其中許多系統只顯示一條簡短的錯誤消息,然后無休止地循環,等待重新啟動或關閉電源。隨著UNIX?的發展,在死機期間生成了更多有用的調試信息Linux?操作系統創造了一個術語"Linux?kernel oops"來反映各種嚴重的錯誤。一些Linux?"oops"錯誤會導致內核恐慌,而其他錯誤則不會。Microsoft Windows?用戶通常熟悉死亡。"也稱為錯誤檢查,這相當于由類似條件觸發的Windows?內核死機。與現代UNIX?和Linux?系統一樣,Windows?在錯誤檢查期間嘗試將系統內存映像保存到硬盤。在某些情況下,在緊急情況下,映像將寫入非易失性內存,并在重新啟動時復制到硬盤上。如果磁盤故障是導致死機的原因,則系統可能無法保存內存映像。通常,這是可能的使操作系統在發生嚴重錯誤后繼續運行。內核死機停止系統的原因是為了防止軟件、硬件或內存內容的進一步損壞。在這種狀態下停止系統可以保留足夠的信息,以便工程師確定原因。顯示的數據通常包括關于錯誤類型和當時運行的代碼模塊的詳細信息。它還可以顯示所有加載的驅動程序,并允許用戶運行調試器來調查問題。