作業控制塊

作業控制塊

OS向用戶提供一組作業控制語言,用戶用這種語言書寫作業說明書,然後將程序、數據和作業說明書一齊交給系統操作員。

目錄

正文


作業說明書在系統中生成一個稱為作業控制塊(JCB:job control block)的表格。從而,操作系統通過該表了解到作業要求,並分配資源和控制作業中程序和數據的編譯、鏈接、裝入和執行等。
為了管理和調度作業,在多道批處理系統中為每個作業設置了一個作業控制塊,如同進程式控制制塊是進程在系統中存在的標誌一樣,它是作業在系統中存在的標誌,其中保存了系統對作業進行管理和調度所需的全部信息。
作業控制塊是作業在系統中存在的唯一標誌,即一個作業控制塊對應一個作業。操作系統根據作業控制塊了解作業的情況,同時又利用作業控制塊控制作業的運行。
作業控制塊包括:作業名、作業類型、資源要求、當前狀態、資源使用情況以及該作業的優先順序等。