什麼是CPU模式 CPU模式的介紹

什麼是CPU模式 CPU模式的介紹

1、CPU 模式(也稱為處理器模式、CPU 狀態、CPU 許可權級別和其他名稱)是某些計算機架構的中央處理單元的操作模式,這些模式對 CPU 執行的某些程序可以執行的操作型別和範圍下達了限制。這種設計使操作系統比應用程式軟體具有更多的特權執行。

2、理想情況下,僅允許高度信任的核心程式碼在不受限制的模式下執行:其他一切(包括作業系統的非監督部分)在受限模式下執行,並且必須使用系統呼叫(通過中斷)請求核心代表其執行任何可能損壞或損害系統的操作,使不受信任的程式無法更改或損壞其他程式(或計算系統本身)。

3、然而,在實踐中,系統呼叫需要時間,並且會損害計算系統的效能,因此係統設計人員允許某些時間緊迫的軟體(尤其是裝置驅動程式)以全核心特權執行的情況並不少見。