LMTNEWPBS作業(yè)調(diào)度管理系統(tǒng)的批處理樣本_第1頁(yè)
LMTNEWPBS作業(yè)調(diào)度管理系統(tǒng)的批處理樣本_第2頁(yè)
LMTNEWPBS作業(yè)調(diào)度管理系統(tǒng)的批處理樣本_第3頁(yè)
LMTNEWPBS作業(yè)調(diào)度管理系統(tǒng)的批處理樣本_第4頁(yè)
LMTNEWPBS作業(yè)調(diào)度管理系統(tǒng)的批處理樣本_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請(qǐng)聯(lián)系改正或者刪除。LMT NEW PBS作業(yè)調(diào)度管理系統(tǒng)的批處理1 批處理作業(yè)控制語(yǔ)言1. 作業(yè)控制語(yǔ)言作業(yè)說(shuō)明書是用戶用于描述批處理作業(yè)處理過(guò)程控制意圖的一種特殊程序 . 用于書寫作業(yè)說(shuō)明書的語(yǔ)言稱為作業(yè)控制語(yǔ)言 (JCL). 由于作業(yè)控制語(yǔ)言屬于操作系統(tǒng)與用戶之間的界面形式 , 對(duì)于不同的操作系統(tǒng)來(lái)說(shuō) , 作業(yè)控制語(yǔ)言各不相同 , 因而作業(yè)說(shuō)明書在不同的操作系統(tǒng)中不能通用 .大致來(lái)說(shuō) , 作業(yè)控制語(yǔ)言 (JCL) 一般包括 :I/O命令 , 編譯命令 , 操作命令以及條件命令等幾類 .I/O命令用來(lái)說(shuō)明用戶的各種信息( 包括程序 , 數(shù)據(jù)和作業(yè)說(shuō)

2、明書等) 的輸入 , 結(jié)果信息的輸出以及I/O 設(shè)備使用等 .編譯命令用于實(shí)現(xiàn)對(duì)不同語(yǔ)言的源程序分別進(jìn)行相應(yīng)的編譯, 另外還有與此有關(guān)的一些命令 , 諸如對(duì)編譯出錯(cuò)的處理 , 列表輸出 , 目標(biāo)程序是否需要立即裝入內(nèi)存啟動(dòng)運(yùn)行等 .操作命令是對(duì)作業(yè)運(yùn)行中諸如啟動(dòng), 運(yùn)行時(shí)的限制及作業(yè)中止等問(wèn)題的控制.條件命令是針對(duì)程序運(yùn)行中發(fā)生某個(gè)重大事件時(shí)的處理方式而設(shè)置的, 它使用戶在充分估計(jì)作業(yè)運(yùn)行情況的同時(shí)針對(duì)不同的情況予以分別的處理, 以達(dá)到預(yù)想的效果 .2 作業(yè)表1. 作業(yè)控制作業(yè)控制是批處理作業(yè)存在的標(biāo)志, 其中保存有系統(tǒng)對(duì)于作業(yè)進(jìn)行管理所需要的全部信息 , 它們被保存于磁盤區(qū)域中.(1)作業(yè)控

3、制的內(nèi)容作業(yè)控制塊中所包含的信息數(shù)量及內(nèi)容因系統(tǒng)而異. 對(duì)于較簡(jiǎn)單的系統(tǒng)來(lái)說(shuō), 作業(yè)控制塊的內(nèi)容較少 ; 對(duì)于較復(fù)雜的系統(tǒng)來(lái)說(shuō), 作業(yè)控制塊的內(nèi)容較多 . 下圖為作業(yè)控制塊一般所包含的主要內(nèi)容.資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請(qǐng)聯(lián)系改正或者刪除。作業(yè)標(biāo)識(shí)用 戶名稱用 戶帳號(hào)調(diào) 度信息資 源需求作 業(yè)狀態(tài)作 業(yè)類別輸 入井地址輸 出井地址進(jìn) 入系統(tǒng)時(shí)間開(kāi) 始處理時(shí)間作 業(yè)完成時(shí)間作 業(yè)推出時(shí)間資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請(qǐng)聯(lián)系改正或者刪除。資 源使用情況( 作業(yè)列表 _查看所有作業(yè) :顯現(xiàn)出作業(yè)的詳細(xì)信息。作業(yè)詳細(xì)信息包括作業(yè)文件參數(shù)、作業(yè)計(jì)算結(jié)果、作業(yè) ID、 主文件編

4、號(hào)、所需 CPU數(shù)量、 所需內(nèi)存大小、軟件名稱、版本等等。 )(作業(yè)調(diào)整 :能夠?qū)φ谂抨?duì)的作業(yè)進(jìn)行排隊(duì)順序的操作。)資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請(qǐng)聯(lián)系改正或者刪除。(節(jié)點(diǎn)列表 :顯示所有節(jié)點(diǎn)記錄。 )(節(jié)點(diǎn)維護(hù) :顯示所有的節(jié)點(diǎn)信息 ,而且能夠?qū)?jié)點(diǎn)進(jìn)行新增、修改、 刪除操作。 )資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請(qǐng)聯(lián)系改正或者刪除。(節(jié)點(diǎn)平臺(tái)管理 :顯示出所選節(jié)點(diǎn)平臺(tái)的詳細(xì)信息,并支持對(duì)去進(jìn)行修改。)(2)作業(yè)控制的建立當(dāng)一個(gè)作業(yè)開(kāi)始由輸入設(shè)備向磁盤的輸入井傳輸時(shí), 系統(tǒng)輸入程序?yàn)槠浣⒁粋€(gè)作業(yè)控制塊 , 并對(duì)其進(jìn)行初始化 . 初始化所需要的大部分信息取自作業(yè)說(shuō)明書,

5、 其它一些信息由資源管理程序給出.(3)作業(yè)控制的使用系統(tǒng)輸入程序 , 作業(yè)調(diào)度程序 , 作業(yè)控制程序 , 系統(tǒng)輸出程序等都需要訪問(wèn)作業(yè)控制塊 .如作業(yè)調(diào)度程序在選擇作業(yè)時(shí)需要JCB中所提供的調(diào)度參數(shù) ; 作業(yè)控制程序在處理每一個(gè)作業(yè)步時(shí)都需要將該作業(yè)步的資源使用情況記錄在JCB中; 系統(tǒng)輸出程序需要根據(jù)作業(yè)說(shuō)明書中的內(nèi)容形成輸出報(bào)告.(4)作業(yè)控制的撤銷作業(yè)完成后 , 其作業(yè)控制塊由系統(tǒng)輸出程序撤銷. 作業(yè)控制塊被撤銷后其作業(yè)也不復(fù)存在了 .2.作業(yè)表資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請(qǐng)聯(lián)系改正或者刪除。如前所述 , 每個(gè)作業(yè)都有一個(gè)作業(yè)控制塊, 所有的作業(yè) JCB構(gòu)成一個(gè)表 , 稱

6、為作業(yè)表 , 作業(yè)表存放在外存固定區(qū)域中 , 其長(zhǎng)度是固定的 , 這就限制了系統(tǒng)所能同時(shí)容納的作業(yè)數(shù)量 . 系統(tǒng)輸入程序 , 作業(yè)調(diào)度程序 , 系統(tǒng)輸出升序都要訪問(wèn)作業(yè)表 , 因而這里存在互斥問(wèn)題 .3 批處理作業(yè)的狀態(tài)及轉(zhuǎn)換一個(gè)作業(yè)從進(jìn)入系統(tǒng)到運(yùn)行結(jié)束 , 一般需要經(jīng)歷”進(jìn)入” , ” 后備” , ”運(yùn)行” , ”完成”四個(gè)不同的狀態(tài) . 作業(yè)狀態(tài)之間的轉(zhuǎn)換能夠用圖 7-5 表示1.進(jìn)入狀態(tài)一個(gè)作業(yè)交給操作員并由操作員裝入輸入設(shè)備進(jìn)行輸入或由用戶直接經(jīng)過(guò)終端鍵盤向計(jì)算機(jī)中鍵入其作業(yè)的過(guò)程稱為進(jìn)入狀態(tài).2.后備狀態(tài)當(dāng)作業(yè)的全部信息都已輸入, 且由操作系統(tǒng)將其存放在外存的某些區(qū)域中等待調(diào)度運(yùn)行

7、, 此時(shí)稱作業(yè)處于后備狀態(tài).3.運(yùn)行狀態(tài)一個(gè)作業(yè)被作業(yè)調(diào)度程序選中 , 且分配了必要的資源 , 建立一組相應(yīng)的進(jìn)程以后 , 該作業(yè)就就進(jìn)入了運(yùn)行狀態(tài) . 處于運(yùn)行狀態(tài)的作業(yè)在系統(tǒng)中能夠從事各種活動(dòng) . 它可能被進(jìn)程調(diào)度程序選中而在處理機(jī)上執(zhí)行 ; 或可能在等待某種事件或信息 ;也可能在等待進(jìn)程調(diào)度 . 總之 , 它已有資格獲得了系統(tǒng)中所需要的資源 . 因此 , 從客觀上來(lái)看 , 此時(shí)作業(yè)已開(kāi)始”運(yùn)行”了 .為了便于管理 , 對(duì)于運(yùn)行狀態(tài)的作業(yè), 根據(jù)其進(jìn)程活動(dòng)情況又把它分為三種狀態(tài) : 即就緒狀態(tài) , 執(zhí)行狀態(tài) , 阻塞狀態(tài) , 剛創(chuàng)立的進(jìn)程就處于就緒狀態(tài) , 等待調(diào)度 . 由就緒狀態(tài)向執(zhí)行狀

8、態(tài)的轉(zhuǎn)換 , 是由負(fù)責(zé)分派處理機(jī)的進(jìn)程調(diào)度程序?qū)崿F(xiàn)的 . 對(duì)于執(zhí)行狀態(tài)的進(jìn)程 , 當(dāng)其執(zhí)行完分配給它的時(shí)間或被其它高優(yōu)先數(shù)的進(jìn)程剝奪以后 , 它又回到就緒狀態(tài) , 等待下一次的調(diào)度 . 在作業(yè)執(zhí)行過(guò)程中 , 如有 I/O 請(qǐng)求或 P 操作引起終端時(shí) , 它將轉(zhuǎn)入阻塞狀態(tài) . 系統(tǒng)中處于阻塞狀態(tài)的進(jìn)程 , 沒(méi)有資格被進(jìn)程調(diào)度程序挑選 , 直至堵塞原因被消除 . 即當(dāng)它的 I/O 完成終端或 V操作中斷發(fā)生后 , 系統(tǒng)將其變?yōu)榫途w狀態(tài) , 從而使它重新獲得被調(diào)度的資格 .資料內(nèi)容僅供您學(xué)習(xí)參考,如有不當(dāng)或者侵權(quán),請(qǐng)聯(lián)系改正或者刪除。4完成狀態(tài)也稱為退出狀態(tài) . 當(dāng)作業(yè)正常運(yùn)行結(jié)束或因發(fā)生錯(cuò)誤而終止時(shí), 作業(yè)進(jìn)入完成階段 . 此時(shí) , 由系統(tǒng)的”終止作業(yè)”程序?qū)⑵渥鳂I(yè)控制塊從現(xiàn)行作業(yè)隊(duì)列中除去 , 并負(fù)責(zé)回收資源 ; 然后

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論