操做系統(os)基本知識
linux
- 基礎概念: cpu分不一樣的指令級別(指令由0(內核可操做的指令,可理解爲最高權限),1,2,3(用戶程序可操做的指令),intel cpu使用了0和3),
內核態:內核跑在ring 0 級
用戶態:用戶程序跑在ring 3 級,對於系統的關鍵訪問,須要內核贊成,保證系統的健壯性,linux能執行的操做大概200多個系統調用segmentfault
- 內核:內核的主要功能:內存管理、cpu調度、文件系統、應用管理 進程調度、中斷處理 設備驅動
宏內核:
微內核:
上一篇:https://segmentfault.com/a/11...ide