核心(系統):協調多個程式運作(系統調用)
作用:負責管理硬體資源,并将其虛拟為其他樣子,提供給上層程式
反思:為什麼需要核心管理?
某一程式占用硬體時,當其他程式需要的時候,會造成幹擾。若有惡意程式,則會破壞其他程式。
交換式程式:不停地與使用者交換(鍵盤、滑鼠)
背景服務:随系統啟動而啟動,為了提供完整能力或完整意義操作的系統,滿足功能需要。
什麼是開源?
開放源代碼。
為什麼敲下鍵盤,就能得到我們想要的操作結果?
敲下鍵盤→CPU首先得知→核心(随時監控那個組合)→調用硬體→返給程式
記憶體運作機制簡介
分段運作,底層BISO→核心→其他程式
shell運作簡介:使用者→shell核心
← 界面
GUI:圖形使用者界面
CLI:指令行接口
核心功能
程序管理、記憶體管理、檔案系統、網絡功能、硬體驅動、安全機制。
轉載于:https://blog.51cto.com/solomoncc/1885714