分層
計算機的分層簡化如下:最底部是硬件,包括:芯片、電路板、磁盤、鍵盤、顯示器以及類似的設備。硬件的頂部是軟件。多數計算機運行有兩種運行模式:內核態和運行態。
內核態:也稱管態,和心態。在這種模式中,操作系統具有對硬件的完全訪問權,可以執行機器能夠運行的任何指令。
用戶態:軟件的其餘部分運行在用戶態,其只使用了機器指令的一個子集。特別的,那些會影響機器的控制或可運行的I/O操作的命令,在用戶態中的程序裏是禁止的。
計算機的分層簡化如下:最底部是硬件,包括:芯片、電路板、磁盤、鍵盤、顯示器以及類似的設備。硬件的頂部是軟件。多數計算機運行有兩種運行模式:內核態和運行態。
內核態:也稱管態,和心態。在這種模式中,操作系統具有對硬件的完全訪問權,可以執行機器能夠運行的任何指令。
用戶態:軟件的其餘部分運行在用戶態,其只使用了機器指令的一個子集。特別的,那些會影響機器的控制或可運行的I/O操作的命令,在用戶態中的程序裏是禁止的。