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