程序:系統進行資源分配和呼叫的基本單位。(低階排程)
作業:是使用者需要計算機完成的某項任務,是要求計算機所做工作的集合。(高階排程)
聯絡:
1.乙個作業通常包括多個程序,多個程序共同完成乙個任務,即作業。
2.使用者提交作業後,當作業被提交後,系統會為作業自動建立程序,乙個程序無法完成後,系統會為它再建立子程序(程序樹)。
區別:
作業的概念用於批處理系統。
程序的概念用於幾乎所有的多道程式系統中。
程序是乙個程式在乙個資料集上的一次執行,而作業是使用者提交給系統的乙個任務。
程式 程序和作業的關係
程式與程序之間的區別 1 程序更能真實地描述併發,而程式不能。2 程序由程式和資料兩部分組成,程序是競爭計算機系統有限資源的基本單位,也是程序處理機排程的基本單位。3 程式是靜態的概念 程序是程式在處理機上一次執行的過程,是動態的概念。4 程序有生存週期,有誕生有消亡。是短暫的 而程式是相對長久的。...
程式 程序 作業 執行緒的關係
一 程式 是乙個包含了所有指令和資料的靜態實體。本身除占用磁碟的儲存空間外,並不占用系統如cpu 記憶體等執行資源。程式和程序的區別 程式是靜止的,程序是動態的,乙個程式可以啟動多個程序來共同完成。三 作業 是使用者提交給系統的乙個正在執行的任務,這個任務有可能只需乙個程序來完成,也有可能需要多個程...
程序關係之作業控制
作業控制,它允許在乙個終端上啟動多個 作業 程序組 它控制哪乙個作業可以訪問該終端,以及哪些作業在後台執行。作業控制要求下面三種形式的支援 1 支援作業控制的shell。2 核心中的終端驅動程式必須支援作業控制。3 核心必須提供對某些作業控制訊號的支援。從shell使用作業控制功能角度講,使用者可以...