,我讀了「現代操作系統的Tanenbaum」這一段用戶模式和內核模式在可用機器指令總數方面有什麼區別?
大多數計算機都具有兩種工作模式:內核 模式和用戶模式。操作系統是最基本的軟件,以內核模式運行(也稱爲管理模式)。在這種模式下,它可以完全訪問所有的硬件,並且可以執行機器能夠執行的任何指令。其餘的軟件以用戶模式運行,其中只有一部分機器指令可用。
我不明白他們如何根據機器指令描述這兩種模式的差異,在用戶端任何軟件都有能力在硬件級別進行任何更改,就像我們的軟件可能會影響CPU的功能可以和註冊表的細節一起玩,所以我們怎麼說在用戶模式下,我們只有機器指令的子集可用?
隨時爲任何疑問。 –