作業說明手冊

作業說明手冊

在計算機中,作業說明手冊也可以叫做作業說明書,作業說明書是用作業控制語言JCL(Job Control Language)來表達用戶對作業的控制意圖的。但它是將用作業控制語言書寫的對作業的控制交由操作員(脫機)或用戶(在線上)通過終端設備、微機輸入等輸入系統。

簡介

在計算機中,作業說明手冊也可以叫做作業說明書,作業說明書是用作業控制語言JCL(Job Control Language)來表達用戶對作業的控制意圖的。但它是將用作業控制語言書寫的對作業的控制交由操作員(脫機)或用戶(在線上)通過終端設備、微機輸入等輸入系統。 簡單地說作業說明手冊就是系統來對程式的運行和控制的說明書。

主要內容

作業說明手冊主要包含三方面內容:作業的基本描述、作業控制描述和資源要求描述。

作業基本描述主要包括用戶名、作業名、使用的程式語言名、允許的最大處理時間等。

作業控制描述則大致包括作業在執行過程中的控制方式,例如是在線上控制還是脫機控制、各作業步的操作順序以及作業不能正常執行時的處理等。

資源要求描述包括要求記憶體大小,外設種類和台數、處理機優先權、所需處理時間、所需庫函式或實用程式等。

示例

一般的作業說明書形如:

//作業名JOB CLASS=作業級,MSG CIASS=輸出級

//NOTlFY=USER一ID(僅FORTRAN用)

//EXEC語言類(BASIC或FORTRAN)

//SYSPRINT設備號SYSOUT=*(僅BASIC用)

//SYSlN設備號

源程式

作業控制語言

作業控制語言(job control language 簡稱JCL)是用於描述MVS,OS/390和VSE作業系統上描述作業的語言。描述作業系統對全部作業分配計算機的運行時間和資源。作業是分步驟進行的,在編製程序時需要加入特殊語句使作業能夠分步進行。作業是運行在後台的,不需要用戶互動,用戶的請求初始化作業。通常前台作業的優先權高於後台作業。

IBM曾經把一系列的JCL語句比作餐館中的選單。所有的菜對應作業,在廚房廚師將客戶的需要分解為不同的菜,這可以看作是作業中的步驟。當所有作業的步驟完成時,飯也就是好了。

JCL語句主要指定必須訪問的輸入數據集(檔案),輸入檔案被設定為創建或更新狀態,JCL語言還需要指定運行所需要的資源。一個作業的JCL語句也作為數據集存儲,並由用戶開始它的執行。一個作業的JCL語句集將會以數據集的形式存儲下來,並且能夠通過互動啟動它。MVS和OS/390提供了一個互動式的像選單一樣的接口ISPF,可以用它來初始化和管理作業。

在MVS和OS/390中,作業系統中用來處理JCL的那部分被稱作作業登錄子系統(JES)。總共有兩個版本,JES2和後來的一個帶有附加功能的版本JES3。

相關詞條

熱門詞條

聯絡我們