每個用戶請求計算機計算的一個計算任務叫做一個作業(yè)。一個作業(yè)從輸入初始數(shù)據(jù)到得到計算結果,要經過若干個步驟的相繼執(zhí)行。例如,編輯、編譯、運行等,其中每一個步驟稱作一個作業(yè)步。用戶向系統(tǒng)提出作業(yè)加工步驟的方式稱作業(yè)控制方式,作業(yè)控制方式有兩種:終端控制方式(又稱直接控制方式或聯(lián)機控制方式)和批處理控制方式(又稱自動控制方式或脫機控制方式)。
在批處理控制方式下,用戶采用系統(tǒng)提供的作業(yè)控制語言(JCL)寫好作業(yè)說明書,說明作業(yè)加工的步驟。操作員把一批作業(yè)組織成輸入流,通過“預輸入”手段使每個作業(yè)的信息(包括作業(yè)說明書、源程序、初始數(shù)據(jù)等)暫存在輔助存儲器的“輸入井”中。
單道批處理系統(tǒng)的作業(yè)管理有兩個主要任務:作業(yè)調度和作業(yè)控制。作業(yè)調度從系統(tǒng)已接納的暫存在輸入井中的一批作業(yè)中挑選出一個可運行的作業(yè),并為這個被選中的作業(yè)分配所需的系統(tǒng)資源。對被選中運行的作業(yè)必須按照它的作業(yè)說明書規(guī)定的步驟進行控制。
本實習要求學生模擬單道批處理系統(tǒng)下作業(yè)調度的實現(xiàn),了解作業(yè)調度在操作系統(tǒng)中的作用。
標簽:
計算
用戶
數(shù)據(jù)
計算機
上傳時間:
2016-02-11
上傳用戶:康郎