版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、z/OS 處理作業(yè)的方式是批處理。批處理作業(yè)是使用最少的人機交互的程序(JCL)使得作業(yè)在預(yù)定的時間內(nèi)完成的方式。操作系統(tǒng)處理作業(yè)的方式還有哪些呢?分時處理,實時處理??梢园?JCL 看做是一個作業(yè)。z/OS 怎么處理作業(yè)呢?通過 JES 管理作業(yè)的整個執(zhí)行過程。何為 JES?(Job Entry Subsystem)作業(yè)輸入子系統(tǒng)。它是一個子系統(tǒng),管理和控制著作業(yè)的調(diào)度、輸出和打印等過程。提交的作業(yè),其實都在 JES 的掌控之中。JES 有兩個版本:JES2 和 JES3,兩者基本功能相同,JES3 主要針對過處理器,在此主要講解 JES2?;叵?DB2,沒有 DB1,那為什么沒有 JES1
2、 呢?JES2 是 HASP(Houston automatic spooling priority)的繼承和發(fā)展。它是 IBM MVS 早期的一個產(chǎn)品,能夠提供作業(yè)的調(diào)度、作業(yè)流程控制、數(shù)據(jù)管理和作業(yè)管理等功能。這就是消息前綴是 HASP。為什么在 JES2 中還能見到 JES2 系統(tǒng)發(fā)出的想JES2 具體的功能應(yīng)該有哪些呢? 接收作業(yè),調(diào)度作業(yè)(包括將等待的作業(yè)放入隊列,將作業(yè)排隊)管理輸出和打印MVS 中,作業(yè)的生命周期的六個階段:輸入轉(zhuǎn)換運行輸出打印清除是不是一個作業(yè)的生命周期的每一步都一定會執(zhí)行呢?不一定。JSE2 概述:數(shù)據(jù)集的管理系統(tǒng)配置功能客戶化交互安全JES 中兩種類型的數(shù)據(jù)
3、集:SPOOL 和 CKPT,他們都保存在 DASD 上。SPOOL 翻譯為假脫機。解決低速設(shè)備和高速設(shè)備的速度匹配問題。在 JES2 中有兩層意思:系統(tǒng)處理作業(yè)的一個過程;或者用 SPOOL 表示那些包含了 SPOOL 數(shù)據(jù)集的 DASD 設(shè)備。其實 SPOOL 就相當(dāng)于一個緩沖池,用來臨時看當(dāng)前 SPOOL 的利用率。SPOOL 卷的配置和管理一些中間數(shù)據(jù)。你可以用/$d spool 命令查SPOOL 的定義如下:或者用 JES2 命令:TGSPACE:磁盤空間管理WARN:spool 空間利用率達到 80%的時候會警告。SPOOL 數(shù)據(jù)集屬性:新建 SPOOL 數(shù)據(jù)集命令:由于當(dāng) SPO
4、OL 數(shù)據(jù)集利用率達到 80%的時候,系統(tǒng)會提出警告信息,此時數(shù)據(jù)集進行管理,具體方法應(yīng)該是哪些呢?刪除一些作業(yè);刪除各個隊列中不需要的信息;增加 SPOOL 盤卷;動態(tài)修改 JES2 相關(guān)參數(shù);動態(tài)轉(zhuǎn)儲 SPOOL 中的有關(guān)信息。就要對 SPOOLC JOB是取消一個正在運行或者處于等待隊列的作業(yè)。如何控制一個程序使之不進入死循環(huán)呢?加上運行時間限制:但是,凡是帶有輸出的死循環(huán)用 TIME 關(guān)鍵字解決不了問題,可以控制行數(shù):檢查點數(shù)據(jù)集:定期將系統(tǒng)的內(nèi)存中的作業(yè)和睡出隊列的內(nèi)容到檢查點數(shù)據(jù)集中以作備份。在作業(yè)處理的過程中,會有許多的檢查點(數(shù)據(jù)集)出現(xiàn),用來作業(yè)的狀態(tài)信息,這些點可以讓作業(yè)步
5、在遇到某種異常終止后重新開始運行。涉及熱啟動和冷啟動的問題。由上圖可知下圖的前兩個盤卷就是存放 CKPT 的地方,并且最后一個盤卷存放的是 SPOOL:思考:如果 SPOOL 和 CKPT 數(shù)據(jù)集定義的太小,會發(fā)生什么樣的事情?性能嚴(yán)重下降,還可能導(dǎo)致作業(yè)無法正常完成處理過程。JES 系統(tǒng)的配置:單系統(tǒng)結(jié)構(gòu)(單處理器和一個 JES2);多系統(tǒng)結(jié)構(gòu)(多處理器,每個處理器擁有自己的JES2);復(fù)合 JES 系統(tǒng)(多套 JES2 存在于一個MVS 中);作業(yè)網(wǎng)絡(luò)作業(yè)工作站/RLE(/NJE。接入系統(tǒng));RJE 可以使本地的 JES2 的處理系統(tǒng)的配置得以拓展,使用戶不再局限于在一個地理位置上工作。想
6、想 TSO/E 是不是就是這樣呢?NJE 能將地理上分離的系統(tǒng)通過網(wǎng)絡(luò)連接起來進行通信、傳遞作業(yè)、接收輸出。想想不是這樣呢?是JES 作業(yè)管理:回想作業(yè)生命周期的六個階段? 輸入轉(zhuǎn)換運行輸出打印清除不同的作業(yè)可能在同一時間處于不同的階段。輸入階段:對全部輸入的作業(yè)進行正確性校驗,然后根據(jù)作業(yè)的class 與優(yōu)先級,排隊進入轉(zhuǎn)換隊列。接收作業(yè)的方式:現(xiàn)在最常用的是哪種?在 ISPF 下通過 SUBMIT 命令提交;1.通過網(wǎng)絡(luò)提交;通過正在運行的程序提交(使用內(nèi)部閱讀器,JES2 可以同時接收 N 個作業(yè));4.通過提交(很少用)。這幾種方法最終都通過內(nèi)部讀入器交給 JES2。何為內(nèi)部讀入器?轉(zhuǎn)
7、換階段:把 JCL 轉(zhuǎn)換成可讀的內(nèi)部格式,進行有關(guān)的檢查,然后按照優(yōu)先級進行排隊,進入執(zhí)行隊列。該過程在 SPOOL 中進行。由系統(tǒng)庫中的參數(shù)可以看出,在轉(zhuǎn)換過程中不進行語法檢查??梢栽?JCL 中顯示指定 SCAN 參數(shù):JCL 轉(zhuǎn)換之后要進行翻譯,翻譯成相應(yīng)的控制塊,放在 INIT AS 工作區(qū),供啟動程序使用。處理階段:JES2 從等待運行的作業(yè)隊列中選擇作業(yè),然后發(fā)送到啟動程序。何為啟動程序?啟動程序是 z/OS 的系統(tǒng)程序,由 WLM 組件控制,WLM 啟動作業(yè),分配所需資源,允許改作業(yè)與正在運行的作業(yè)進行競爭。輸出階段:把作業(yè)送到輸出隊列(SYSOUT queue)。JES2 控制
8、所有的 SYSOUT 處理。SYSOUT 是系統(tǒng)產(chǎn)生的輸出,也就是一個作業(yè)產(chǎn)生的所有輸出。該輸出包含了必須被打印的系統(tǒng)信息,用戶要求的必須被打印的數(shù)據(jù)集。如果 JCL 是從 SYSIN數(shù)據(jù),那么就是從 SPOOL 中數(shù)據(jù)。SYSOUT 參數(shù)要求 JES 將數(shù)據(jù)可以通過 SDSF 查看這些數(shù)據(jù)。寫到 SPOOL 里,而非其他設(shè)備;之后數(shù)據(jù)被打印,格式為 SYSOLASS,CLASS 指定一個輸出類, 這些值可以是 A-Z,0-9 或者*,*代表和MSGCLASS 指定的 CLASS 一樣。區(qū)別呢?那么 SYSOUT 和 SYSPRSYSOUT 是用來打印 SPOOL 里的程序的輸出的,而 SYS
9、PR就是 utility 的執(zhí)行信息,它是一種系統(tǒng)信息。是打印 UTILITY 程序的,也打印(硬拷貝)階段:數(shù)據(jù)集從輸出隊列送到、硬拷貝等設(shè)備。打印與輸出的區(qū)別:輸出是將作業(yè)的運行(輸出)信息送入到輸出隊列中;打印是將部分輸出隊列中的數(shù)據(jù)輸出到硬設(shè)備上(如刪除階段:)。作業(yè)結(jié)束后,一旦刪除,JES2 立即回收所用的全部空間(SPOOL 空間)。刪除作業(yè)有三種方法:SDSF 下:PJES2 命令:$P JOB ISPF 3.8內(nèi)部讀入器:內(nèi)部讀入器是 JES2 的一項技術(shù),是將 JOB 送入系統(tǒng)段。z/OS 通過內(nèi)部讀入器把輸入流傳給 JES2,而 JES2 又是通過多個內(nèi)部讀入器同時接收多個
10、 JOB。系統(tǒng)程序員可以定義內(nèi)部讀入器去處理所有的批作業(yè)(除STCs 和 TSO 的請求之外)。查看內(nèi)部讀入器的初始化語句的 JES2 命令:系統(tǒng)進行 IPL 的時候,主調(diào)度的啟動程序如下:能不能在執(zhí)行一個作業(yè)過程中執(zhí)行一個新的作業(yè)呢?能!使用內(nèi)部讀入器。內(nèi)部讀入器有一個特別的功能:可以通過批作業(yè)來產(chǎn)生其他的作業(yè),并將他們送入系統(tǒng)中運行。顯示系統(tǒng)定義的作業(yè)優(yōu)先級數(shù):顯示系統(tǒng)定義的 JOBCLASS:啟動程序通過 SDSF 的 INIT 選項可以查看啟動程序:ASID:Address Space Identifier 地址空間識別符號也可以通過 JES2 命令查看:每個 job 的 class
11、表示該作業(yè)的優(yōu)先數(shù);不同的初始化程序?qū)?yīng)不同的優(yōu)先級數(shù),一個 class可以對應(yīng)一個或者多個初始化程序。INIT 有四種狀態(tài):ACTIVE,INACTIVE,DRAINED(未啟動),HALTER(暫停/掛起)為什么 11 和 12 處于未啟動狀態(tài)呢?問:系統(tǒng)中最多可以有多少個作業(yè)存在?最多可以有多少個作業(yè)被同時運行?OTIFY 和 REGION 等關(guān)鍵字參數(shù)的含義嗎?還記得 CLASS、MSGCLACLASS 為作業(yè)指定一個作業(yè)類MSGLEVEL 指定在作業(yè)的日志里顯示哪些信息。NOTIFY 當(dāng)一個作業(yè)提交的時候通知用戶。REGION 為一個作業(yè)指定一塊虛存的最大空間。當(dāng)一個菜鳥提交一個 C
12、LASS 不存在的作業(yè)時,作業(yè)會進入輸入隊列:那么怎么能讓改作業(yè)執(zhí)行呢?兩種方法:1.2.隨便指定一個初始化程序的CLASS 為M 就行了,之后別忘了修改過來。(該過程也可以在SDSF里的 INIT 選項里修改)還有哪些原因?qū)е履闾峤蛔鳂I(yè)之后找不到作業(yè)或者沒有任何反應(yīng)呢?系統(tǒng)中沒有定義 MSGCLASS=A或者或者作業(yè)名不對 或者 INIT 資源不夠MSGLEVEL=(0,0)或者 作業(yè)被掛起或者作業(yè)名與正在運行的作業(yè)名同名等等。關(guān)鍵字參數(shù)全部不寫的作業(yè)在虛擬機上能不能被執(zhí)行呢?能。因為在參數(shù)JOBCLASS 的參數(shù)。定義了作業(yè)處理案例:案例 1:五個作業(yè)同時提交案例二:當(dāng)提交一個錯誤作業(yè)之后,由于我比較膽小,不想在修改作業(yè)之后讓原來的作業(yè)變得更糟糕,我可以在 SDSF 下在 JOBNAME 前面鍵入 SJ,對作業(yè)進行多次修改
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財險反洗錢知識培訓(xùn)課件
- 著眼幼小銜接助力兒童成長幼小銜接培訓(xùn)
- 掌握結(jié)構(gòu)化表達提升溝通效率
- 食材加工知識培訓(xùn)課件
- 二零二五年度大數(shù)據(jù)分析與應(yīng)用簡易技術(shù)服務(wù)合同范本2篇
- 2025年度酒店甲醛濃度達標(biāo)治理合同范本3篇
- 二零二五年度建筑工程施工現(xiàn)場用電補充協(xié)議范本3篇
- 中學(xué)生寒假計劃安排
- 四川省眉山市仁壽縣2024-2025學(xué)年高二上學(xué)期期末考試歷史試題(含答案)
- 人教版九年級歷史與社會上冊說課稿:第一單元 第一課 世界的格局與第一次世界大戰(zhàn)
- 合作投資酒店意向合同范例
- 安全教育教案大班40篇
- 叉車工安全培訓(xùn)資料
- 九年級英語教學(xué)反思
- 外研新標(biāo)準(zhǔn)初中英語七年級上冊冊寒假提升補全對話短文練習(xí)三附答案解析
- 《旅游消費者行為學(xué)》-課程教學(xué)大綱
- YY/T 1117-2024石膏繃帶
- 蘇教版小學(xué)三年級科學(xué)上冊單元測試題附答案(全冊)
- 2024年人教版初一語文(上冊)期末試卷及答案(各版本)
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗人員理論考試題及答案
- 物流園保安服務(wù)投標(biāo)方案(技術(shù)方案)
評論
0/150
提交評論