大型機S390系統管理系統初始化_第1頁
大型機S390系統管理系統初始化_第2頁
大型機S390系統管理系統初始化_第3頁
大型機S390系統管理系統初始化_第4頁
大型機S390系統管理系統初始化_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第六章 系統初始化6.1 概述 S/390的初始化過程包括硬件系統初始化和軟件系統初始化。首先執行的是初始微程序載入(IML:Initial Microprogram Load)過程,該過程將硬件支持微碼載入處理部件,并通過讀取輸入/輸出配置數據集(IOCDS:Input/Output Configuration Data Set)中的信息對硬件設備進行初始化配置。 該過程完成后,系統操作員需在控制臺上進行初始程序載入(IPL:Initial Program Load)操作,該操作將確定系統輸入輸出配置的軟件定義,并指定下一步初始化過程所需的LOADxx成員參數。LOADxx成員參數指定了操作

2、系統的主目錄(Master Catalog),標記了操作系統初始化的核心,以及大量初始化過程所需的參數定義。系統通過這些參數啟動主調度器(Master Scheduler),進而創建系統地址空間、子系統地址空間以及用戶地址空間,從而完成初始化過程。 了解主機系統的初始化過程、初始化有關的參數以及初始化完成后存儲系統的狀態,對維護好S/390、保持系統處于穩定、良好的狀態具有重要的作用。6.2 初始化過程6.2.1 硬件系統的初始化 硬件系統的初始化主要是硬件系統的加電、初始微程序載入的過程。系統操作員首先為主機和硬件控制臺(HMC: Hardware Management Console)加電

3、,啟動硬件控制臺和主機內的控制支持部件SE(Support Element)上的OS/2操作系統,并載入支持控制臺操作的微程序代碼。加電步驟結束后,操作員可登錄到HMC或SE控制系統,進行系統上電(Power On)操作。該操作將啟動主機的外圍設備的控制系統,如磁盤控制器,通訊控制器等,這些外設控制系統被設定為遠程啟動,可由主機控制上下電動作。本操作結束后,操作員還應進行上電重置(Power On Reset)和分區激活(Activate)操作,使各系統和分區處于硬件就緒狀態。6.2.2 軟件系統的初始化1. 載入操作 硬件系統就緒后,操作員在HMC或SE上對分區系統進行載入(Load)操作。

4、作為啟動軟件系統的第一步,該操作需要確定載入參數,以確定以下信息:(1) 系統磁盤卷地址 載入操作參數一般用九個數字字符表示(如032001002),左起四位數字表示操作系統引導卷的地址(如0320),該卷一般被稱作系統駐留卷(System Residence Volume),存放了系統引導內核、主目錄以及主要的系統數據集。(2) LOAD成員后綴名 載入操作參數左起第五、六個字符用來確定系統初始化時所需的基本載入參數,該參數保存于系統數據集SYS1.PARMLIB的成員LOADxx內。xx是成員名的后綴,一般用數字表示,通常數據集SYS1.PARMLIB中有多個LOADxx成員,可適應不同的

5、初始化需要,或在修改系統初始化參數時備份之用。后綴名可確定使用哪一個成員記錄的參數進行系統初始化,如載入操作參數032001002確定了后綴名01,表示使用SYS1.PARMLIB(LOAD01)作為初始化參數數據集。(3) 消息發送形式 載入操作參數左起第七個字符用來確定初始化過程中系統控制臺(非HMC或SE)上提示信息的出現形式。(4) IEANUC成員后綴名 載入操作參數左起第八、九個字符用來確定內核數據集SYS1.NUCLEUS下成員IEANUCxx的后綴名。 操作員在HMC或SE上執行了LOAD操作后,主機操作系統初始化過程就開始了。初始化的作用是定位系統可用的內存(主存)并為各個系

6、統區域建立相應的虛擬存儲環境,包括初始化系統和存儲設備、建立系統成員地址空間以及主調度器和子系統的初始化。初始化過程可分為初始程序載入(IPL)和內核初始化兩大步驟。2. 初始程序載入 初始程序載入主要完成以下功能:(1) 將內核程序載入主存;(2) 將可動態地址轉換的內核程序載入虛存并使其跨越地址為16M的虛存位置,此內核將一部分位于16M虛存以下,一部分位于16M虛存以上;(2) 在虛存中建立動態內核的映像(NUCMAP),其地址在內核程序之后;(3) 在虛存中建立頁面表(PFT:Page Frame Table),其地址在內核映像之后;(4) 為系統隊列區(SQA:System Queu

7、e Area)和擴充系統隊列區分配最小的虛存空間;(5) 為主調度器的本地擴充系統隊列區分配適當的虛存空間。3. 內核初始化 內核初始化過程讀取各種系統初始化參數,主要完成以下功能:(1) 根據系統隊列區的初始化參數擴展其虛存空間;(2) 如果初始程序載入方式為冷載入,則在虛存中建立可調頁的連接群集區(PLPA: Pageable Link Pack Area)和擴充PLPA區;如果初始程序載入方式為熱載入或快速載入,則為PLPA和擴充PLPA區重置地址表;(3) 如果設置了FIX初始化參數,則將系統執行模塊載入固定的連接群集區(FLPA: Fixed Link Pack Area)和擴充FL

8、PA區;(4) 如果設置了MLPA初始化參數,則將系統執行模塊載入變更的連接群集區(MLPA: Modified Link Pack Area)和擴充MLPA區;(5) 為公共服務區(CSA: Common Service Area)和擴充的CSA區分配虛存空間,分配空間的大小由CSA初始化參數確定。 內核初始化完成后,操作系統將為各個子系統建立大小為2G的虛擬地址空間,每個虛擬地址空間由四部分組成:(1) 位于16M以下的公共區(2) 位于16M以下的私有區(3) 位于16M以上的擴充公共區(4) 位于16M以上的擴充私有區 它們在虛擬地址空間的位置如圖9-1所示:擴充LSQA/SWA區擴充

9、用戶區擴充CSA區擴充PLPA/FLPA/MLPA擴充SQA區擴充內核程序區內核程序區SQA區PLPA/FLPA/MLPA區CSA區LSQA/SWA區用戶區系統區前置存儲區(PSA)2G20K4K0私有區公共區公共區擴充公共區擴充私有區16M圖6-1 虛擬地址空間組成 公共區用來駐留系統控制程序和控制塊,一般包括:(1) 前置存儲區(PSA)(2) 公共服務區(CSA)(3) 可調頁的連接群集區(PLPA)(4) 固定的連接群集區(FLPA)(5) 變更的連接群集區(MLPA)(6) 系統隊列區(SQA)(7) 內核程序 駐留在私有區的有:(1) 本地系統隊列區(LSQA)(2) 調度器工作區

10、(SWA)(3) 系統區(大小為16K)4. 主調度器和子系統初始化 系統各地址空間就緒前,首先進行的是主調度器的初始化,此步驟除了啟動主調度器外,還將啟動系統服務例程如日志服務、通信服務等。主調度器負責為每個子系統建立地址空間,其自身的地址空間也是系統初始化過程中第一個被建立的地址空間。由于大多數子系統依賴作業調入子系統(JES: Job Entry Subsystem),因此主調度器一般首先為作業調入子系統建立地址空間。其它子系統將可執行的子系統代碼存放在各自地址空間的私有區內。它們的初始化在系統參數數據集SYS1.PARMLIB的成員IEFSSNxx中指定,也可以在系統初始化完成后通過系

11、統操作命令START啟動。主調度器為每個啟動的子系統建立一個大小為2G的虛擬地址空間,從而形成一個多虛擬存儲系統(MVS)。6.3 初始化相關系統數據集6.3.1 系統數據集的組織 系統數據集是主機操作系統的核心部分。包括系統的參數數據集、過程數據集、執行碼數據集、轉儲數據集、數據交換數據集等。系統數據集多數都是分區數據集,各成員數據集完成相對獨立的任務或記錄特定的系統參數。這些數據集大都存放于系統駐留卷,被編目在系統主目錄下。系統主目錄SYS1.MANxxSYS1.DUMPxxSYS1.DAESYS1.LOGRECSYS1.PROCLIBSYS1.PARMLIBSYS1.NUCLEUSSYS

12、1.LINKLIBSYS1.SVCLIBSYS1.LPALIB系統參數數據集系統過程數據集系統執行碼數據集系統轉儲數據集圖9-2 系統數據集的組織 系統主目錄是最重要的系統數據集,所有數據集的定位都是從主目錄開始的。為了找到各系統參數數據集,系統初始化時首先必須找到系統主目錄。系統主目錄通過參數數據集SYS1.PARMLIB(LOADxx)中的SYSCAT參數指定,如果沒有定義該參數,則系統在啟動時提示操作員輸入主目錄數據集名。6.3.2 主要的系統數據集1. 主目錄數據集主目錄是一個VSAM類型的數據集,記載著其它數據集和磁盤卷信息,用于定位數據集和用戶目錄。2. 頁交換數據集頁交換數據集也

13、是VSAM類型的數據集,用來保存地址空間、數據空間、CSA區以及PLPA區被調出的頁面數據。3. I/O定義數據集I/O定義文件也是VSAM類型的數據集,包含了S/390的處理器、通道、控制單元以及I/O設備的記錄信息。4. SYS1.APPCSI 該數據集保存了在APPC/MVS網絡中會話流的控制信息,也是VSAM類型的數據集。5. SYS1.APPCTP 該數據集保存了在APPC/MVS網絡中會話流的控制TP預置文件信息,也是VSAM類型的數據集。6. SYS1.BROADCAST 本數據集是BDAM類型的數據集,保存了兩類TSO消息通知消息和郵件消息。7. SYS1.CMDLIB 本數據

14、集是分區數據集,各成員為TSO命令例程、服務例程或工具程序。8. SYS1.CSSLIB 本數據集是分區數據集,各成員為IBM提供的連接幫助例程9. SYS1.DAE 本數據集是順序數據集,記錄了由DAE系統為每個轉儲過程提供的唯一標志。10. SYS1.DBBLIB 本數據集是分區數據集,記錄了DFP使用的壓縮數據信息塊。11. SYS1.DDIR 該數據集為VSAM數據集,記錄了群集系統的轉儲目錄。12. SYS1.DGTCLIB 本數據集為分區數據集,各成員為交互式存儲管理工具ISMF使用的CLIST代碼。13. SYS1.DGTLLIB 本數據集為分區數據集,各成員為交互式存儲管理工具

15、ISMF使用的載入模塊。14. SYS1.DGTMLIB 本數據集為分區數據集,各成員為交互式存儲管理工具ISMF使用的消息文本。15. SYS1.DGTPLIB 本數據集為分區數據集,各成員為交互式存儲管理工具ISMF使用的模板。16. SYS1.DGTSLIB 本數據集為分區數據集,各成員為交互式存儲管理工具ISMF使用的框架。17. SYS1.DGTTLIB 本數據集為分區數據集,各成員為交互式存儲管理工具ISMF使用的表。18. SYS1.DUMPnn nn取值為00至99,本數據集為順序數據集,用于SVC轉儲記錄。19. SYS1.FDEFLIB 本數據集為分區數據集,記錄了由打印管

16、理工具創建的表格定義對象。20. SYS1.FONTLIB 本數據集為分區數據集,記錄了由打印管理工具創建的各種字體對象。21. SYS1.HELP 本數據集為分區數據集,各成員包含了TSO命令的幫助信息。包括命令的語法、參數以及功能等介紹。22. SYS1.IMAGELIB 本數據集為分區數據集,各成員包含了為打印機使用的通用字符集或表格控制緩沖區的映像。23. SYS1.INDMAC 本數據集為分區數據集,各成員包含了工業子系統預定義的宏。24. SYS1.ISAMLPA 本數據集為分區數據集,各成員包含了載入PLPA區的ISAM執行模塊。25. SYS1.JES3LIB 本數據集為分區數

17、據集,各成員包含了所有除了在SYS1.LPALIB和SYS1.LINKLIB中的JES3模塊代碼。26. SYS1.JES3MAC 本數據集為分區數據集,各成員包含了為JES3預定義的宏。27. SYS1.LINKLIB 本數據集為分區數據集,各成員包含了各種非駐留的系統模塊、實用程序以及輔助工具等執行代碼。28. SYS1.LOGREC 本數據集為順序數據集,記錄了關于硬件故障和軟件錯誤的日志統計信息。29. SYS1.LPALIB 本數據集為分區數據集,各成員包含了記錄了將被載入PLPA區的系統例程、SVC例程以及部分TSO執行模塊等。30. SYS1.MACLIB 本數據集為分區數據集,

18、各成員包含了為超級用戶預定義的宏以及用于數據維護的宏指令。31. SYS1.MANn 本數據集為VSAM數據集,記錄了SMF例程和其它統計工具收集的信息。32. SYS1.MIGLIB 本數據集為分區數據集,各成員包含了IPCS使用的執行庫以及子系統轉儲出口執行模塊。33. SYS1.MODGEN 本數據集為分區數據集,各成員包含了各種預定義的宏。34. SYS1.MSGENU 本數據集為分區數據集,各成員包含了MMS系統使用的英文消息表。35. SYS1.MSGCHN 本數據集為分區數據集,各成員包含了MMS系統使用的中文消息表。36. SYS1.NUCLEUS 本數據集為分區數據集,各成員

19、包含了常駐內存的系統控制程序和內核初始化程序,指向主目錄的指針,以及系統設置程序產生的I/O設置信息。37. SYS1.PARMLIB 本數據集為分區數據集,各成員包含了IBM提供的或系統安裝生成的系統參數定義列表。38. SYS1.PDEFLIB 本數據集為分區數據集,各成員包含了由打印管理工具生成的頁面定義信息。39. SYS1.PROCLIB 本數據集為分區數據集,各成員包含了編目的JCL過程,可被系統管理員直接使用或被程序員調用。40. SYS1.PSEGLIB 本數據集為分區數據集,各成員包含了由打印管理工具生成的段落定義信息。41. SYS1.SAMPLIB 本數據集為分區數據集,

20、各成員包含了安裝測試程序、獨立使用的工具、以及一些例子程序。42. SYS1.SBLSCLI0 本數據集為分區數據集,各成員包含了IPCS使用的CLIST源程序。43. SYS1.SBLSMSG0 本數據集為分區數據集,各成員包含了IPCS使用的消息文本信息。44. SYS1.SBLSPNL0 本數據集為分區數據集,各成員包含了IPCS使用的對話模板定義。45. SYS1.SCBDCLST 本數據集為分區數據集,各成員包含了可進行硬件配置定義的CLIST源程序。46. SYS1.SCBDHENU 本數據集為分區數據集,各成員包含了HCD工具使用的英文幫助模板。47. SYS1.SCBDHCHN

21、 本數據集為分區數據集,各成員包含了HCD工具使用的中文幫助模板。48. SYS1.SCBDMENU 本數據集為分區數據集,各成員包含了HCD工具使用的英文消息。49. SYS1.SCBDMCHN 本數據集為分區數據集,各成員包含了HCD工具使用的中文消息。50. SYS1.SCBDTENU 本數據集為分區數據集,各成員包含了HCD工具使用的英文鍵值列表。51. SYS1.SCBDTCHN 本數據集為分區數據集,各成員包含了HCD工具使用的中文鍵值列表。52. SYS1.STGINDEX 本數據集為VSAM數據集,用于存放輔存管理記錄,該記錄記載了系統在IPL或作業步執行時的VIO數據集生成情

22、況。53. SYS1.SVCLIB 本數據集為分區數據集,各成員包含了部分在線測試程序或部分附加執行模塊。54. SYS1.TCOMMAC 本數據集為分區數據集,各成員包含了記錄ACF/TCAM所需的預定義宏。55. SYS1.TELCMLIB 本數據集為分區數據集,各成員包含了加載模塊中的通信子例程。56. SYS1.UADS 本數據集為分區數據集,各成員包含了授權分時用戶記錄。包括用戶名、口令字(密文形式)和登錄過程名等信息。57. SYS1.VTAMLIB 本數據集為分區數據集,各成員包含了ACF/VTAM加載模塊核登錄出口例程、安全管理和審計出口例程等。9.3.3 系統參數數據集SYS

23、1.PARMLIB 詳細內容可參考MVS Initialization and Tuning Reference系統參數數據集各成員內容一般為可編輯的文本。通過一系列的語句定義系統及子系統參數。有效的語句行在1至71列之間,注釋語句由“/*”標記開始,“*/”標記結束。1. ADYSET00(xx) 該成員記錄了用于控制轉儲分析和清除(DAE:Dump Analysis and Elimination)過程的參數,在初始程序載入時讀取。參數的設置將直接影響系統的性能。該成員允許安裝時控制DAE過程,禁止不必要的轉儲操作。一般不直接修改該成員,而通過命令SET DAE來設置各參數的值。2. AL

24、LOC00(xx) 該成員記錄了用于請求分配數據集時的缺省參數,如存儲設備名、空間分配設置等。該成員名末尾兩位數由成員IEASYSxx中的ALLOC參數指定,并在初始程序載入時讀取。參數的設置將直接影響系統的性能。該成員內容可直接編輯修改3. APPCPM00(xx) 該成員記錄了用于定義或修改APPC/MVS配置的參數,在啟動APPC時讀取。參數的設置將直接影響系統的性能。4. ASCHPM00(xx) 該成員記錄了定義ASCH交易調度器使用的調度信息,在啟動ASCH時(提交START ASCH命令)讀取。成員名末尾兩位數在啟動ASCH時確定。參數的設置將直接影響系統的性能。該成員內容一般不

25、直接編輯,而是通過SET ASCH命令修改。5. BLSCECT 該成員記錄了IPCS系統設置轉儲和跟蹤出口例程。這些例程大都是系統提供的TSO命令,或以TSO命令形式給出,可分析轉儲和跟蹤所得的數據。因此該成員內容由一系列命令組成。6. BPXPRMxx 該成員記錄了控制OE環境和HFS系統所需的參數。參數在啟動OMVS時讀取,不直接影響系統性能。在系統啟動前選擇啟動參數時,可通過設置系統參數OMVS=xx來確定該成員名末尾兩個字符,也可通過IEASYSxx中的OMVS參數來確定。7. CLOCK00(xx) 該成員記錄了內核程序載入時用于設置時間和日期的操作提示信息,以及本地時間與格林威治

26、標準時間的差、復合系統下的時間校準方式等。該成員只在系統初始程序載入時讀取,成員名末尾兩個字符由IEASYSxx中的CLOCK參數指定。8. CNGRP00(xx) 該成員記錄了當控制臺失效后可切換使用的替補控制臺組。替補控制臺也可以是主控制臺或擴充主控制臺。當某控制臺失效后,系統將根據控制臺組的定義查找替補的控制臺。該成員在系統初始化及使用SET CNGRP命令時被讀取。成員名末尾兩個字符可通過CONSOLxx中INIT語句的CNGRP關鍵字確定,也可通過SET CNGRP命令指定。9. COMMND00(xx) 該成員記錄了系統初始化程序載入完成后自動執行的命令,只在IPL時讀取。成員名末

27、尾兩個字符通過IEASYSxx中的CMD參數確定。需要自動執行的命令在該成員中用COM關鍵字標識。例如需要在初始化完成后自動啟動TSO環境,可在該成員中增加一行:COM=S TSO10. CONFIGxx 該成員記錄了系統資源的標準配置信息。系統資源包括處理器、擴充存儲器、向量設備、通道、磁盤卷等設備。管理員可通過命令DISPLAY M=CONFIG(xx)比較當前配置和標準配置的區別,根據比較結果調節系統設置。使用CONFIG命令的MEMBER選項可根據指定的CONFIGxx內容設置系統。該成員中參數CHP定義了各通道的配置;參數CPU定義了處理器配置;參數DEV定義了外部設備的配置;參數E

28、STOR定義了擴充存儲器的定義;STOR定義了中央存儲器的配置;參數VF定義了向量設備的配置;VOL定義了磁盤卷的配置。11. CONSOLxx 該成員在系統安裝時生成,可用來定義特殊要求的終端配置。系統安裝過程中,可定義多達99種不同的MCS終端以適應各種配置需要。主控終端一般作為與系統通信的主要途徑,各種MCS終端可用于專門的功能。該成員還指定了MPFLSTxx成員、MMSLSTxx成員、PFKTABxx成員以及CNGRPxx成員等。CONSOLxx中關于終端的屬性設置可通過CONTROL、SET以及VARY命令修改。12. COUPLE00(xx) 該成員定義了與交叉耦合系統功能有關的參

29、數。耦合功能允許授權程序在多個OS/390系統中相互通信或共享數據,使得多個OS/390系統對程序來說就象單個系統一樣。該成員名末尾兩個字符在成員IEASYSxx中通過參數COUPLE指定。13. CSVLLAxx 該成員定義了LLA管理的程序庫。如果不指定程序庫,LLA將只管理LNKLST指定的程序庫。該成員在執行START LLA,LLA=xx命令時讀取,其中LLA參數指定了該成員名末尾兩個字符。該命令往往被放在IEACMD00成員中,在系統初始化過程中執行。14. CTnccc00(xx) 該成員定義了跟蹤OS/390子系統元素或程序時使用的選項。在執行命令TRACE CT或CTRACE

30、時指定并讀取該成員,其中n和ccc指定了被跟蹤的對象。15. DEVSUPxx 該成員指定了設備安裝時各選項的默認值。成員名末尾兩個字符在成員IEASYSxx中通過參數DEVSUP指定。16. DIAGxx 該成員用于診斷和跟蹤公共服務區、擴展公共服務區、系統隊列區以及擴展系統隊列區的程序。成員名末尾兩個字符在執行SET DIAG=xx命令時確定,也可在成員IEASYSxx中通過DIAG參數指定,并且一次可以指定多個DIAG成員,系統將根據指定的順序讀取這些成員。17. EXITxx 該成員記錄了處理存儲設備分配異常情況的出口例程。當作業處于磁盤卷請求隊列時,可編寫ENQ出口例程處理異常情況;

31、當作業請求一個非在線設備或該設備已分配給其它作業時,可編寫設備分配出口例程處理異常情況;此外,還可以編寫磁盤卷加載出口例程和設備超時等待出口例程等。在該成員中指定這些出口例程可處理相關的異常情況。另外,成員PROGxx提供了與EXITxx相近的功能,一般建議用PROGxx代替EXITxx。兩個成員在語句格式上有所不同。在EXITxx中,指定出口例程的語句格式如下: EXIT EXITNAME(出口名) MODNAME(處理模塊名)而在PROGxx中,相應的語句格式為: EXIT ADD EXITNAME(出口名) MODNAME(處理模塊名) 可通過IEFEXPR程序將EXIT格式轉變為PRO

32、G格式。EXITxx成員名末尾兩個字符在成員IEASYSxx中通過參數EXIT指定。18. EXSPATxx 該成員用來指定出現超時循環時系統自動采取的操作。系統例程由于請求的資源被其它程序占用,可能出現長時間的等待甚至死鎖。該成員允許用戶指定判斷超時循環的時間界限,以及處理該情況的操作。當例程等待超過指定的時間界限時,系統首先將自動執行一次SPIN操作,當循環等待狀態繼續并再次超過指定的時間界限時,將執行本成員中指定的操作。19. GTFPARM 該成員記錄了控制GTF工具的默認參數選項。GTF工具用來分析跟蹤程序所得的數據。僅當操作員提交START GTF命令時該成員才被讀取。當成員中語句

33、存在語法錯誤時,系統將發送提示信息到控制臺,要求操作員指定與GTF跟蹤操作有關的參數。20. IEAABD00 該成員記錄了當作業中指定了SYSABEND DD語句時,執行異常結束轉儲過程所需的缺省參數。該成員在ABDUMP例程啟動時被讀取,如果該成員不存在,則操作員會收到通知信息;如果成員語句中出現語法錯誤,則系統將給出在錯誤語句之前已被接受的參數。21. IEAAPFxx該成員記錄了APF授權的程序庫名。APF程序庫列表項包括程序庫數據集名和程序庫所在的磁盤卷號。例如:SYS1.LINKLIB HZURS2SYS2.SUPERLIB *SYS2.MSTLIB *MCAT* 如果磁盤卷號為“

34、*”,說明程序庫位于系統駐留卷;如果磁盤卷號為“*MCAT*”,說明程序庫位于系統主目錄所在磁盤卷;如果未指定磁盤卷號,說明程序庫被SMS所管理。該成員內容一般在系統安裝過程中通過直接編輯建立和修改,可定義靜態APF列表。靜態列表的改動只能通過IPL生效,最多可指定255個授權程序庫。該成員名后綴在成員IEASYSxx中通過參數APF指定。此外,成員PROGxx也可以完成IEAAPFxx的功能,動態指定數目不限的APF程序庫。通常系統會讀取兩個成員已得到APF程序庫列表。如果只想使用PROGxx成員,可在成員IEASYSxx中刪除APF參數。22. IEAAPP00 該成員記錄了系統安裝時授權

35、的附加I/O例程。該成員中列出的這些附加例程可以被未授權的用戶使用。只有APF授權下程序才能使用其它附加例程。23. IEACMD00該成員記錄了系統初始化過程中執行的系統保留命令。如CHNGDUMP,SET SLIP=xx,SET DAE=xx,START LLA,SUB=MSTR等等。這些命令通過參數COM指定,如:COM=START BLSJPRMI,SUB=MSTR成員COMMANDxx也可指定系統初始化結束后執行的命令,但一般不存放系統保留命令;成員IEASLPxx中指定的命令也在初始化結束后自動執行,但一般是SLIP命令。24. IEADMP00 該成員記錄了當作業中指定了SYSU

36、DUMP DD語句時,執行異常結束轉儲過程所需的缺省參數。該成員在IPL時被讀取,如果該成員不存在,則操作員會收到通知信息;如果成員語句中出現語法錯誤,則系統將給出在錯誤語句之前已被接受的參數。25. IEADMR00 該成員記錄了當作業中指定了SYSMDUMP DD語句時,執行異常結束轉儲過程所需的缺省參數。該成員在IPL時被讀取,如果該成員不存在,則操作員會收到通知信息;如果成員語句中出現語法錯誤,則系統將給出在錯誤語句之前已被接受的參數。26. IEAFIXxx 該成員記錄了在系統初始化過程中載入后在主存中位置不變的執行模塊名。這些模塊庫通常被編目在系統主目錄下,執行時位于虛擬地址空間的

37、FLPA區。修改了該成員后,系統熱啟動或快速啟動不能自動重新激活這些模塊,而需要重新設置FIX參數。載入FLPA區的模塊所在的庫必須為普通分區數據集,擴展分區數據集PDSE類型的庫不能加入LPA列表中。由于固定位置的模塊在主存中不會被換頁,這樣可以減少I/O時間和調頁操作時間,從而提高執行性能。在主存資源充足的情況下,可以考慮將次常用執行模塊置于FLPA區,以免其頁面因不常用被調出主存。27. IEAICSxx 該成員記錄了SRM控制交易處理程序所需的參數。28. IEAIPSxx 該成員記錄了SRM執行負荷管理功能所需的參數。29. IEALPAxx 該成員指定了將在系統初始化期間載入MLP

38、A區或擴展MLPA區的可重入模塊名。這些模塊一般被直接編目在主目錄下。修改了該成員后,系統熱啟動或快速啟動均不能自動重新激活這些模塊,而需要重新設置MLPA參數。載入MLPA區的模塊所在的庫必須為普通分區數據集,擴展分區數據集PDSE類型的庫不能加入MLPA列表中。可利用該成員臨時增加或替換SVC或ERP例程。系統在查找執行模塊時,將先查找FLPA區,在查找MLPA區。該成員名末尾兩個字符在成員IEASYSxx中通過參數MLPA指定。30. IEAOPTxx 該成員記錄了SRM控制資源管理和負荷管理算法所需的參數。31. IEAPARKxx 該成員記錄了在內核初始化過程中需要一起加載的執行模塊

39、組,確定了載入PLPA區的模塊和載入順序。這些模塊將盡可能存放在同一頁面或相鄰頁面中。由于LPA區的模塊使用頻率高,容易產生頁面失效。該成員可有效減少失效情況的發生,只在系統冷啟動時被讀取。一般來說,指定的執行模塊組不應超過4K字節大小,否則超出的模塊將被載入到相鄰的下一頁中。通常將相互調用關系緊密的執行模塊置于同一個模塊組中,可減少頁面失效的次數。該成員末尾兩個字符在成員IEASYSxx中通過參數PAK指定。也可在系統初始化期間由操作員根據提示設置。32. IEASLPxx 該成員記錄了系統初始化過程中需要處理的SLIP命令。通常建議將成員COMMNDxx和IEACMDxx中的SLIP命令合

40、并到IEASLPxx中,并在前面兩個成員中增加如下語句:COM=SET SLIP=xx以確定本成員名末尾兩個字符。33. IEASVCxx 該成員記錄了需要加入系統SVC表中的用戶SVC,可允許系統程序員定義自己的系統調用請求。在初始化過程中,系統將讀取該成員內容,將成員中指定的自定義SVC加入系統SVC表中。該成員名末尾兩個字符在成員IEASYAxx中通過參數SVC指定。34. IEASYMxx 該成員用于多系統環境下指定各系統靜態符號常量以及各系統對應的IEASYSxx成員名。該成員名末尾兩個字符在LOADxx成員中通過參數IEASYM指定,LOADxx中可以指定多個IEASYM參數,但只

41、有最后一個參數設置有效。35. IEASYSxx 該成員記錄了在系統初始化過程中控制虛存公共區的參數,以及初始化過程中需要使用的其它SYS1.PARMLIB中的成員。系統參數的確定可以通過該成員完成,也可以通過操作員在初始化時回應“SPECIFY SYSTEM PARAMETERS”協助完成。IEASYS00是默認被讀取的成員,系統程序員也可以通過設定成員名末尾兩個字符指定自己的參數設置方案。如果需要使用自己的設置方案,可在初始化系統提示“SPECIFY SYSTEM PARAMETERS”時回應“SYSP=xx”;也可在成員LOADxx或IEASYMxx中通過參數SYSPARM指定不同的成員

42、。 IEASYSxx中大多數參數以“參數名=xx”的形式指定了其它成員名后綴,常用的這類參數及其指定的成員名如下表所示:參數名成員名參數名成員名ALLOCALLOCxxAPFIEAAPFxxCLOCKCLOCKxxCMDCOMMNDxxCONCONSOLxxCOUPLECOUPLExxDEVSUPDEVSUPxxDIAGDIAGxxEXITEXITxxFIXIEAFIXxxGRSCNFGRSCNFxxGRSRNLGRSRNLxxICSIEAICSxxIOSIECIOSxxIPSIEAIPSxxLNKLNKLSTxxLPALPALSTxxMLPAIEALPAxxOPTIEAOPTxxPAKIEA

43、PAKxxPRODIFAPRDxxPROGPROGxxSCHSCHEDxxSMFSMFPRMxxSMSIDGSMSxxSYSPIEASYSxxVALVATLSTxx表6-1 IEASYSxx成員標識參數36. IECIOSxx 該成員記錄了失效中斷處理、I/O處理等跟蹤檢測工具設定的參數,如時間段界限、設備負荷臨界值、跟蹤選項等。37. IEFSSNxx 該成員記錄了可在系統初始化時自動啟動的子系統。該成員可命名子系統啟動時提交主調度器控制的初始化例程,以及這些例程的運行參數。這些例程的啟動順序取決于它們在IEFSSNxx中指定的SSN參數的順序。某些子系統必須在其他子系統如JES、SMS等啟

44、動完成之后才能運行,因此在該成員中應該注意各子系統定義字段的先后順序。需要優先啟動的子系統(被稱為主子系統)可考慮使用PRIMARY參數標記,如:SUBSYS SUBNAME(JES2) PRIMARY(YES)該成員名末尾兩個字符在成員IEASYSxx中通過參數SSN指定。38. IGDDFPKG 該成員包含了一條或多條控制語句,這些語句用來控制系統中授權協議許可使用的DFSMS部件,未被許可的DFSMS部件將不允許用戶使用。如果SYS1.PARMLIB中無該成員或該成員中的語句有錯誤,則用戶只能使用DFSMSDFP功能部件。在創建該成員之前,用戶必須了解那些DFSMS部件是被授權使用的。修

45、改了本成員后,所作的改動只有在下一次IPL時才能有效。39. IGDSMSxx 該成員包含初始化SMS所需的參數以及ACDS數據集和COMMDS數據集的名稱。40. IKJPRMxx 該成員記錄了控制TSO/TCAM分時緩沖區所需的參數,在TIOC初始化過程中被讀取。如果系統安裝了TSO/TCAM分時系統,系統程序員可能會需要構造該成員,成員名可在使用MODIFY命令時指定。使用命令:MODIFY TCAM過程名,TS=START,本成員名可啟動TSO/TCAM系統。如果找不到指定的成員,則啟動過程中止。如果命令中不指定本成員名,則使用IKJPRM00成員;如果該成員不存在,則使用默認配置啟動

46、TSO/TCAM系統。41. IKJTSO00 該成員給出了分時環境下可調用的命令和程序。可指定不能在后臺運行的命令,以及可通過TSO/E服務工具軟件調用的APF授權程序。此外,本成員還可指定ALLOCATE、SEND、RECEIVE、TRANSMIT、CONSOLE、TEST等TSO命令的默認參數,可通過命令PARMLIB LIST(ALL)查看默認參數的設置情況。本成員在系統IPL時被讀取,成員名末尾兩個字符可在IPL完成后通過命令PARMLIB UPDATE(xx)指定。42. IPCSPRxx 該成員記錄了IPCS系統運行時所需的參數。定義了IPCS系統所需的數據集名和各參數默認值。這

47、些參數在執行IPCS命令時會被處理。該成員名末尾兩位字符在執行IPCS TSO命令時通過參數PARM(xx)指定,兩位字符必須都是數字,而不能是字母。43. LNKLSTxx 該成員記錄了需要添加到SYS1.LINKLIB中去的數據集,以供搜索執行程序。除了LNKLSTxx中的數據集,系統還會自動將數據集SYS1.MIGLIB和數據集SYS1.CSSLIB添加到SYS1.LINKLIB中。可考慮使用成員PROGxx代替LNKLSTxx。成員名后綴可通過命令LNKLST ACTIVATE中的參數PROG=xx和LNK=xx來指定。如果兩個參數均被指定,則系統將忽略LNK參數,使用成員PROGxx

48、代替LNKLSTxx成員。44. LOADxx 該成員記錄了系統核心參數,指定了HCD創建的IODF數據集,以及用于設置操作系統環境的數據集成員名,如IEASYSxx、IEASYMxx、IEFEDTxx、NUCLSTxx等。該成員記錄了I/O配置信息、可替換的內核代號、主目錄信息、補充參數數據集名等等。該成員是系統IPL時首先被讀取的數據,操作員在啟動系統時指定本成員名的末尾兩位字符。系統首先在數據集SYS0.IPLPARMSYS9.IPLPARM中查找該成員,然后在IODF卷上的數據集SYS1.PARMLIB中查找該成員,最后在系統駐留卷上查找該成員。45. LPALSTxx 該成員記錄了在

49、創建PLPA區時需要加入SYS1.LPALIB的程序庫數據集。這些程序庫為普通分區數據集(不能是擴展分區數據集),被編目在系統主目錄下,和SYS1.LPALIB構成PLPA庫,被加載在虛擬存儲區的PLPA區,加入PLPA區的程序可被系統所有用戶共享使用。加入的順序為數據集在LPALSTxx中的排列順序。該成員名末尾兩個字符在成員IEASYSxx中通過參數LPA指定。46. MMSLSTxx 該成員記錄了MMS工具定義語言環境所需的參數。成員名末尾兩個字符可通過SET MMS命令指定,或通過成員CONSOLxx中INIT語句的MMS參數確定。47. MPFLSTxx 該成員記錄了MPF工具控制消息處理和顯示所需的參數。這些參數可控制消息顯示的顏色、加亮方式,消息的

溫馨提示

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

評論

0/150

提交評論