Linux 程序管理 以及 作業控制

2021-06-28 07:07:18 字數 711 閱讀 7640

在看

程序的概念我還是理解的很清楚的。

檔案系統也理解的很清楚。

程序組作用是什麼?

作業是什麼, 作業和程序的關係, 作業的作用是什麼?

會話(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 而這個父程序又可以複製多個子...