Oops(Linux核心)
外觀
oops是 Linux 核心發生無正確的行為並產生一份錯誤報告。濟種類型的 oops 致使眾所周知的核心錯誤,但是部份 oops 凡勢繼續操作,但是會當靠度會當拍折扣。這个術語干焦代表一个簡單的錯誤。
做核心檢測著問題的時,伊會列印一个 oops 訊息然後刣死全部相關行程。oops 訊息會當幫助 Linux 核心工程師進行除錯,檢測 oops 出現的條件,並修復致使著 oops 的程式錯誤。
Linux 官方核心檔案當中講著的 oops 訊息予人放佇核心原始碼 Documentation / oops-tracing . txt 中。部份記錄程式的設定可能會影響收集 oops 訊息。
若系統拄著矣 oops,一寡內部的資源可能無閣再使用。就算系統看起來運作正常,非預期的副作用可能致使活動的行程予終止去。若系統試圖使用無法度使用的資源,核心 oops 定定致使核心錯誤。
Kernelloops 講著一種用於收集佮提交 oops 到 Kerneloops . org 的軟體。Kerneloops . org 同時嘛提供矣 oops 的統計資訊。
對無熟似電腦佮作業系統的人來講,「 oops 訊息」可能會誠歹理解。無成 Windows 抑是 OS X 等作業系統,Linux 猶未有具備顯示一个簡單而且簡單會曉的訊息來代表核心的當機。
參見
- System . map
參考文獻
延伸閱讀
- _ Linux Device Drivers _,第三版,第四章
- John Bradford . Re : what's an OOPS . Linux 核心郵件列表 ( 郵寄清單 ) . 二千空三孵三鋪八 [二千空六孵五鋪二十二] .(原始內容存檔佇兩千空七抹三鋪十).
- Szakacsits Szabolcs . Re : what's an OOPS . Linux 核心郵件列表 ( 郵寄清單 ) . 二千空三孵三鋪八 [二千空六孵五鋪二十二] .(原始內容存檔佇兩千空七抹三鋪十三).
- Al Viro . OOPS report analysis . Linux 核心郵件列表 ( 郵寄清單 ) . 二千空八孵一孵十四 [二千空八孵一孵十四] .(原始內容存檔佇兩千空八堵四分二十一).
外部連結
- oops . kernel . org,一个收集 oops 報告的公共服務