系統管理模式

smm

1、System Management Mode系統管理模式

SMM是一個對所有Intel處理器都統一的標準體系結構特性。出現於Intel386 SL晶片。這個模式為OS實現平台指定的功能(比如電源管理或系統安全)提供了一種透明的機制。當外部的SMM interrupt pin(SMI#)被激活或者從APIC(Advanced Programming Interrupt Controller)收到一個SMI,處理器將進入SMM。在SMM下,當保存當前正在運行程式的整個上下文(Context)時,處理器切換到一個分離的地址空間。然後SMM指定的代碼或許被透明的執行。當從SMM返回時,處理器將回到被系統管理中斷之前的狀態。

系統管理模式(SMM)提供與傳統IA-32架構中的系統管理中斷(SMI)處理程式相同的執行環境。SMM支持從一個模式到另一個操作模式(包括IA-32e和傳統模式)的轉換。一個SMI處理程式能夠通過PSE機制處理任何的物理存儲頁。然而由於不支持PAE,SMM環境不支持64位線性地址。提交給SMI的事務,處理器將轉換到SMM,並根據SMM存儲映射(save map)將存儲器的狀態存儲到SM RAM中。因此,一個SMI處理程式將執行在和傳統IA-32架構中一樣的環境中。

相關詞條

相關搜尋

熱門詞條

聯絡我們