作業(IT術語)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

在某些作業系統中,作業(job)是計算機操作者(或是一個叫做作業調度器的程式)交給作業系統的執行單位。

作業包括程式、相應的數據和作業說明書

基本介紹

  • 中文名:作業
  • 外文名:job
程式語言,系統程式,輸入方式,

程式語言

在某些作業系統中,作業(job)是計算機操作者(或是一個叫做作業調度器的程式)交給作業系統的執行單位。例如,作業可以是一個應用程式的運行,比如一個每周都執行的職工工資冊的程式。通常作業是以批的(而非互動式的)模式運行的。操作者或作業調度器交給作業系統一批要執行的作業(職工工資冊、花銷分析、雇員檔案升級等等),這些作業將在作業系統沒有執行具有時間敏感性的互動式操作時被執行。在IBM主機型作業系統(MVS,OS/390以及其後代產品)中,作業是用作業控制語言(JCL)來描述的。作業被分解為作業步。舉一個作業步(job step)的例子,它可以用於確定此作業中所需的某個特殊的數據集或資料庫是可訪問的。正在執行的一個或多個相關進程被稱為作業,一個作業可以包含多個進程,比如當使用管道和重定向命令時,該作業就包含多個進程。例如:
[root@rhel4~]#cat file | wc -l 。

系統程式

作業是用戶在一次算題過程中或一個事務處理中要求計算機系統所做的工作的集合。作業是一個比程式更為廣泛的概念,它不僅包含了通常的程式和數據,而且還應配有一份作業說明書。系統通過作業說明書控制檔案形式的程式和數據,使之執行和操作,並在系統中建立作業控制塊的數據結構。在批處理系統中,是以作業為基本單位從外存調入記憶體的。
Windows 2000提供了一個新的作業核心對象,它能將進程組合到一起並且建一個沙盒,以限制進程能夠進行的操作。所以可以將作業視為進程的容器。
作業用戶在一次運算過程中,或一次事務處理中要求計算機所做的全部工作的和。
作業步在處理作業的過程中,所經過的步驟,如編譯、連線、運行等。
  1. 作業控制語言(JCL):用來表達作業控制意圖和步驟的語言。
  2. 作業控制卡:一種早期的脫機作業控制方式。
  3. 作業說明書:利用系統提供的JCL編寫的一個程式。

輸入方式

  1. 在線上輸入方式
  2. 脫機輸入方式(預輸入)
  3. 直接耦合方式
  4. SPOOLing系統
  5. 網路輸入方式
作業控制塊(JCB Job Control Block)
OS為了管理進入系統中的每一個作業,為其建立一個作業控制塊,保存作業管理所需的全部信息。

相關詞條

熱門詞條

聯絡我們