Език за контрол на работата

развитие

В по-ранна пакетна система, за да се опише задачата, изпратена до компютъра, системата се предоставя на потребителя подобно на езика за управление на езиковата работа на високо ниво. Когато потребителят бъде поискан от компютъра, трябва да напишете програма за управление на задания с език за управление на задания. Съдържанието включва всяка от изпълняваните стъпки, данните за обработка, програмата, която трябва да се изпълни, ресурсите, които трябва да използвате и т.н. За потребителя това не е нещо спокойно. Той не само иска всички изрази на езика за контрол на работата, но също така има прогноза за собствената си процедура в компютъра, но междинният резултат от изпълнението често не се вижда. Не може да се намеси. Това е офлайн контролният период на работата, а първите потребители на компютри са специална професионална група.

Improvements to job control languages ​​are: Directly use advanced languages ​​to explain the job. The Basic language is a typical representative. The user can lose the single Basic language command to represent a job step, and the last step is performed after the new command will start the next step. The job control has become an online form.

Основно твърдение

Работата на потребителя може да бъде конструирана чрез една или повече стъпки на работа. Само една стъпка на работа се нарича едноетапна работа; работата, състояща се от множество стъпки на работа, се нарича многоетапна работа. Независимо от едноетапната задача или многоетапната работа обикновено съдържат три основни JCL оператора (JCL Statement). Те са:

1, съответно. Обява за работа (JOB)

идентифицира началото на задание, предоставяйки необходимите работни параметри.

2. Изпълнение на инструкции (Exec)

идентифицира началото на стъпка на работа, като дефинира програмите или процедурите, които да бъдат изпълнени в тази стъпка на работа.

3. Изявление за дефиниране на данни (DD)

се използва за описание на файла с данни, изискван от приложението.

системата предвижда, че трите израза трябва да започват с "//".

Основни команди

The commands used in most job control languages ​​are approximately the following:

1. Компилирайте програма с компилатор.

2. Свържете всички процедури, използвани в дадена програма.

3. Извършете връзка.

4. Дефинирайте файл,

5. Запишете файл в таблицата с директории.

6. Премахнете файл от таблицата с директории.

7. Поискайте диск с диск.

8. Изхвърлете паметта като осмична или шестнадесетична.

9. Копиране на копие на документ.

10. За да продължи да работи, запазете състоянието на процес (точка за проверка).

Класификация

Езикът за контрол на работата не е толкова унифициран като алгоритъмния език, различните системи са различни, което обикновено е, че JCL обикновено включва I / O команди, команди за компилиране, команди за работа и няколко категории като условни поръчки.

I / 0 команда за илюстриране на въвеждането на различна информация от потребителя (включително програмата, данните и ръководството за работа (контролна команда) и т.н.), информацията за резултата (включително компилирани целеви програми, резултати от изчисления) и използване на I / O оборудване и т.н

командата compile се използва за компилиране на изходния код на различни езици. В допълнение, някои команди, свързани с това, като обработка, извеждане на списък, извеждане на списък и целевата програма трябва незабавно да бъдат заредени в операцията за стартиране на паметта. Изчакайте. The

командата за работа е контрол върху работата на заданието, като стартиране, време на изпълнение, прекратяване на задание. The

команда условие е зададена за режим на обработка, когато възникне голямо събитие в изпълнението на програмата. Потребителят трябва да обработва различни ситуации, докато потребителят е напълно оценен. резултат.

Характеристика

Основните характеристики на езика за контрол на работата имат четири точки.

(1) може да предостави представяне на работата;

(2) може да контролира изпълнението на работата и работните стъпки;

(3) може да осигури различни Използване на хардуерни и софтуерни ресурси;

(4) Други функции като календар, време, акаунт и др.

Related Articles
TOP