核心的作用:程序管理、檔案系統、網路功能、記憶體管理、驅動程式、安全功能
process:執行中的程式的乙個副本,存在生命週期
linux核心儲存程序資訊的固定格式:task struck,多個任務的task struck元件鍊錶:task list
程序建立
init
父子關係
程序:都有其父程序建立
fork(),clone()
程序優先順序:
0-139
1-99:實時優先順序
100-139:靜態優先順序
數字越小,優先順序越高
nice值:
-20,19
複製**
程序記憶體
page frame 頁框
儲存頁面
mmu:memory management unit
ipc:inter process communication
同一主機上:
signal
shm:shared memory
semerphor
不同主機上:
rpc:remote procecure call
socket:
複製**
linux核心:搶占式多工
程序型別:
守護程序:在系統引導過程中啟動的程序,跟終端無關的程序
注意:也可把在前台啟動的程序送往後台,以守護模式執行
程序狀態:
執行態:running
就緒態:ready
睡眠態:
可中斷:interruptatable
不可中斷
停止態:暫停於記憶體中,但不會被排程,除非手動啟動之,stopped
僵死態:zombie
程序的分類
cpu-bound
io-bound複製**
linux程序及作業管理(三) 作業管理
linux系統作業控制 job 前台作業 foregroud 通過終端啟動,且啟動後會一直佔據終端 後台作業 backgroud 可以通過終端啟動,但啟動後即轉入後台執行 釋放終端 如何讓作業執行於後台?1 執行中的作業 ctrl z 相當於19號訊號 注意 送往後台後,作業會轉為停止態 2 尚未啟...
cupsd程序 程序管理及作業控制
主要內容 1.linux程序管理 2.作業控制 1.程序 系統資源分派的單位,每個程序都有相應的優先順序.程序優先順序 1.動態優先順序 0 99,實時優先順序 2.靜態優先順序 100 139,nice值 20到19 對應10 139 nice 優雅 願意把自己的優先順序降低。把nice值調為5,...
Linux 程序管理 以及 作業控制
在看 程序的概念我還是理解的很清楚的。檔案系統也理解的很清楚。程序組作用是什麼?作業是什麼,作業和程序的關係,作業的作用是什麼?會話 session 是什麼,會話和作業程序的關係,會話的作用 這個部落格的問題就是 程序管理 以及 作業控制。希望可以好好的理解這個問題。其中很多理解是根據 百科的內容 ...