
【計】 machine check interrupt; MCI
機器檢查中斷(Machine Check Exception,MCE)是計算機系統中由硬件錯誤觸發的特殊中斷類型,屬于處理器級别的異常處理機制。當中央處理器(CPU)檢測到無法通過常規糾錯機制解決的硬件故障時,會觸發該中斷以記錄錯誤信息并防止系統崩潰。其典型觸發場景包括内存校驗錯誤、總線傳輸異常或處理器内部組件失效。
根據Intel® 64和IA-32架構軟件開發手冊(2023),現代x86處理器内置了機器檢查架構(MCA),通過一組專用寄存器(如MCG_CAP和MCi_STATUS)實時監測硬件狀态。當錯誤阈值超過預設範圍時,MCA會自動生成機器檢查中斷信號。
AMD處理器技術文檔顯示,其等效機制稱為SMCA(Scalable MCA),在Zen架構中增加了對L3緩存錯誤和Infinity Fabric互連錯誤的檢測能力。系統固件(如UEFI)會配合操作系統通過ACPI表傳遞錯誤日志信息。
在操作系統層面,Linux内核的mcelog守護進程會解析/proc/mcelog接口獲取錯誤詳情,而Windows系統則通過WHEA(Windows硬件錯誤架構)生成事件ID 19的系統日志。這些機制為企業級服務器提供了硬件健康狀态監控的基礎。
機器檢查中斷(Machine Check Interrupt, MCI)是計算機系統中一種由硬件觸發的非屏蔽中斷,用于處理檢測到的嚴重硬件錯誤。以下是對其含義和特點的詳細解釋:
機器檢查中斷屬于硬件故障中斷的一種,由CPU或相關硬件模塊在檢測到無法自動糾正的硬件錯誤時觸發,例如:
中斷類型 | 觸發原因 | 是否可屏蔽 |
---|---|---|
機器檢查中斷 | 硬件緻命錯誤 | 否 |
普通外部中斷 | 外設請求(如鍵盤輸入) | 是 |
程式性中斷 | 軟件異常(如除零錯誤) | 是 |
如果需要進一步了解具體硬件平台的實現細節(如x86架構),可參考操作系統内核文檔或硬件手冊。
被回避的法官被吸收層編頁碼處理模塊性丁基硫氰頂撞二碳花青非共轭雙鍵酸分子篩催化裂化孵蛋改裝海洋無線電指标電台海洋資源盒式磁盤機繼發性耳痛級際耦合蠟筆離散松弛脈沖星平衡錘固定闆平衡碼樸前向路三角波極譜法上颌窦息肉申請執行判決的訴狀水腫鎖骨下區陶瓷學通道結束條件