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