一、引入進程
1、內(nèi)存劃分為:用戶空間和內(nèi)核空間
1、在用戶空間里運行的進程,就是用戶進程,所屬的狀態(tài)為用戶態(tài)
2、在內(nèi)核空間里運行的進程,就是系統(tǒng)進程,所屬的狀態(tài)為內(nèi)核態(tài)
例:執(zhí)行內(nèi)核里的代碼的時候,就是屬于內(nèi)核態(tài)。
Linux的kernel其實就是一個軟件,比較核心而已。
內(nèi)核作用:
1.對cpu進行調(diào)度管理
2.對內(nèi)存進行管理
3.對進程進行管理
4.對文件系統(tǒng)進行管理