1. 程式人生 > >作業系統的執行機制和體系結構

作業系統的執行機制和體系結構

1.執行機制

兩種指令(特權指令和非特權指令)、兩種處理狀態(核心態和使用者態)、兩種程式(核心程式和應用程式)。特權指令只能在核心態下執行,核心程式只能在核心態下執行。

2.作業系統核心

肯定包括時鐘管理、中斷管理、原語;可能包括對系統資源的管理功能(程序管理、儲存器管理、裝置管理)。

3.作業系統結構

大核心:優點是高效能。缺點是核心程式碼龐大,結構混亂,難以維護。

微核心:優點是核心功能少,結構清晰,方便維護。缺點是需要頻繁地在使用者態和核心態之間切換,效能低。