天天看點

JAVA中JCL是什麼簡稱_jcl是什麼意思啊

jcl即作業控制語言的意思。它是指用來實作對使用者作業的組織和管理的各種控制指令或控制語句的有序集合。不同計算機系統的作業控制語言格式不同,各有特點,但他們所實作的主要功能是相同的。

JAVA中JCL是什麼簡稱_jcl是什麼意思啊

作業控制語言(job control language)

一、定義

作業控制語言是指用來實作對使用者作業的組織和管理的各種控制指令或控制語句的有序集合。不同計算機系統的作業控制語言格式不同,各有特點。但他們所實作的主要功能是相同的。

二、發展

在早期批處理系統中,為了描述使用者送出給計算機的任務,系統提供給使用者的是類似于進階語言的作業控制語言。當使用者向計算機提出要求時,需要用作業控制語言來編寫作業控制程式,内容包括每一個運作步驟、要處理的資料、需要運作的程式、輸入和輸出方式、需要使用的資源等。對于使用者來說,這不是一個輕松的事情,他不但要熟記作業控制語言的所有語句,還要對自己的程式在計算機中的運作狀況有一個預測,運作的中間結果使用者往往看不到也無法幹預。這是作業的脫機控制時期,早期的計算機使用者是一個特殊的專業化的群體。

而目前,對作業控制語言的改進是:直接使用進階語言對作業進行說明。BASIC語言是一個很典型的代表,使用者可以輸人單條BASIC語言指令來代表一個作業步驟,上一個步驟執行完畢以後再用新的指令來開始下一個步驟。作業控制已由脫機形式變為聯機形式。

三、基本語句

使用者的作業可以由一個或多個作業步構成。隻有一個作業步的作業叫做單步作業;由多個作業步構成的作業叫做多步作業。不論單步作業還是多步作業一般都包含三個JCL基本語句。它們分别是:

1.作業語句(JOB)

辨別一個作業的開始,提供必要的運作參數。

2.執行語句(EXEC)

辨別一個作業步的開始,定義本作業步所要執行的程式或過程。

3.資料定義語句(DD)

用于描述應用程式所需要的資料檔案。系統規定這三種語句行必須以“//”開頭。

四、主要功能

作業控制語言的主要功能有四點。

(1)能提供作業的送出;

(2)能控制作業和作業步的執行;

(3)能提供對各種軟硬體資源的使用;

(4)其它各種功能,如月曆、時間、帳号等。