在看
程序的概念我還是理解的很清楚的。
檔案系統也理解的很清楚。
程序組作用是什麼?
作業是什麼, 作業和程序的關係, 作業的作用是什麼?
會話(session)是什麼, 會話和作業程序的關係, 會話的作用 ?
這個部落格的問題就是 程序管理 以及 作業控制。
希望可以好好的理解這個問題。
其中很多理解是根據: (百科的內容)
首先結識下面幾個術語:
程序:前台程序: 需要與使用者進行互動的程序。
後台程序: 不許要與使用者進行互動的程序。
程序組:
前台程序組:
後台程序組:
通過作業控制,使用者可以同時執行多個作業,並且在需要的時候在作業之間進行切換。
(可以這樣子理解,乙個作業是通過多個程序來完成一件事情。)
比如:當使用管道和重定向命令的時候,「nroff -man ps.1|grep kill|more」
就同時啟動了三個程序!
作業控制: 控制正在執行的程序的行為。 使用者可以掛起乙個程序,等一會繼續執行這個程序。
在使用 vim 進行編輯的時候,可以 掛起當前的編輯器,放入後台中。然後執行其他的作業。
執行完畢之後,在將 vim 調入到前台程序中,繼續與使用者進行互動。
會話:
掛起乙個程序:
啟動乙個程序:
cupsd程序 程序管理及作業控制
主要內容 1.linux程序管理 2.作業控制 1.程序 系統資源分派的單位,每個程序都有相應的優先順序.程序優先順序 1.動態優先順序 0 99,實時優先順序 2.靜態優先順序 100 139,nice值 20到19 對應10 139 nice 優雅 願意把自己的優先順序降低。把nice值調為5,...
linux程序及作業管理(三) 作業管理
linux系統作業控制 job 前台作業 foregroud 通過終端啟動,且啟動後會一直佔據終端 後台作業 backgroud 可以通過終端啟動,但啟動後即轉入後台執行 釋放終端 如何讓作業執行於後台?1 執行中的作業 ctrl z 相當於19號訊號 注意 送往後台後,作業會轉為停止態 2 尚未啟...
linux 程序管理與控制
linux系統中,程序就是指正在執行的程式。執行一條命令,shell也會啟動乙個程序。將程序與程式分離。1 程序的顯示與刪除 程序啟動時,系統會分配乙個唯一的數值給該程序,這個數值稱為 程序id process id 每個程序都有乙個父程序 parent process 而這個父程序又可以複製多個子...