系統管理模式
外觀
系統管理模式(System Management mode)(以下簡稱SMM)是Intel在80386SL之後引入x86體系結構的一種CPU的執行模式。系統管理模式只能通過系統管理中斷(System Management Interrupt, SMI)進入,並只能通過執行RSM指令退出。SMM模式對操作系統透明,換句話說,操作系統根本不知道系統何時進入SMM模式,也無法感知SMM模式曾經執行過。為了實現SMM,Intel在其CPU上新增了一個引腳SMI# Pin,當這個引腳上為高電平的時候,CPU會進入該模式。在SMM模式下一切被都屏蔽,包括所有的中斷。SMM模式下的執行的程序被稱作SMM處理程序,所有的SMM處理程序只能在稱作系統管理內存(System Management RAM,SMRAM)的空間內運行。可以通過設置SMBASE的寄存器來設置SMRAM的空間。SMM處理程序只能由系統固件(如BIOS或UEFI)實現。
SMM程式
[編輯]- ACPI[1]
- SMBIOS
- 舊式隨插即用(已被ACPI取代)
- 多處理器規範(已被ACPI取代)
- 進階電源管理(已被ACPI取代)
- 在真實模式中將USB鍵盤、USB滑鼠類比為PS/2介面(即「Legacy USB」)。
- TPM管理
- LPCIO電源管理(Super I/O,嵌入式控制器或IPMI)