Linux 內核綜述

OS主要目的:
(1)與硬件交互;
(2)爲應用程序提供可執行的環境。
OS儘量禁止用戶程序直接與底層硬件打交道或隨意訪問內存,因此Linux分爲用戶模式和內核模式。
要實現兩種模式,需要CPU硬件支持,ARM處理器中,CPSR(當前程序寄存器)用了5個bit來識別處理器的7種模式,其中兩種與linux兩模式對應,其他5模式標識不同中斷或出錯場景。

單核處理器是 分時的併發;多核處理器是真正併發運行。

linux內核包括5部分:進程調度、內存管理、虛擬文件系統、進程間通訊、設備驅動。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章