




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章 系统初始化6.1 概述 S/390的初始化过程包括硬件系统初始化和软件系统初始化。首先执行的是初始微程序载入(IML:Initial Microprogram Load)过程,该过程将硬件支持微码载入处理部件,并通过读取输入/输出配置数据集(IOCDS:Input/Output Configuration Data Set)中的信息对硬件设备进行初始化配置。 该过程完成后,系统操作员需在控制台上进行初始程序载入(IPL:Initial Program Load)操作,该操作将确定系统输入输出配置的软件定义,并指定下一步初始化过程所需的LOADxx成员参数。LOADxx成员参数指定了操作系统的主目录(Master Catalog),标记了操作系统初始化的核心,以及大量初始化过程所需的参数定义。系统通过这些参数启动主调度器(Master Scheduler),进而创建系统地址空间、子系统地址空间以及用户地址空间,从而完成初始化过程。 了解主机系统的初始化过程、初始化有关的参数以及初始化完成后存储系统的状态,对维护好S/390、保持系统处于稳定、良好的状态具有重要的作用。6.2 初始化过程6.2.1 硬件系统的初始化 硬件系统的初始化主要是硬件系统的加电、初始微程序载入的过程。系统操作员首先为主机和硬件控制台(HMC: Hardware Management Console)加电,启动硬件控制台和主机内的控制支持部件SE(Support Element)上的OS/2操作系统,并载入支持控制台操作的微程序代码。加电步骤结束后,操作员可登录到HMC或SE控制系统,进行系统上电(Power On)操作。该操作将启动主机的外围设备的控制系统,如磁盘控制器,通讯控制器等,这些外设控制系统被设定为远程启动,可由主机控制上下电动作。本操作结束后,操作员还应进行上电重置(Power On Reset)和分区激活(Activate)操作,使各系统和分区处于硬件就绪状态。6.2.2 软件系统的初始化1. 载入操作 硬件系统就绪后,操作员在HMC或SE上对分区系统进行载入(Load)操作。作为启动软件系统的第一步,该操作需要确定载入参数,以确定以下信息:(1) 系统磁盘卷地址 载入操作参数一般用九个数字字符表示(如032001002),左起四位数字表示操作系统引导卷的地址(如0320),该卷一般被称作系统驻留卷(System Residence Volume),存放了系统引导内核、主目录以及主要的系统数据集。(2) LOAD成员后缀名 载入操作参数左起第五、六个字符用来确定系统初始化时所需的基本载入参数,该参数保存于系统数据集SYS1.PARMLIB的成员LOADxx内。xx是成员名的后缀,一般用数字表示,通常数据集SYS1.PARMLIB中有多个LOADxx成员,可适应不同的初始化需要,或在修改系统初始化参数时备份之用。后缀名可确定使用哪一个成员记录的参数进行系统初始化,如载入操作参数032001002确定了后缀名01,表示使用SYS1.PARMLIB(LOAD01)作为初始化参数数据集。(3) 消息发送形式 载入操作参数左起第七个字符用来确定初始化过程中系统控制台(非HMC或SE)上提示信息的出现形式。(4) IEANUC成员后缀名 载入操作参数左起第八、九个字符用来确定内核数据集SYS1.NUCLEUS下成员IEANUCxx的后缀名。 操作员在HMC或SE上执行了LOAD操作后,主机操作系统初始化过程就开始了。初始化的作用是定位系统可用的内存(主存)并为各个系统区域建立相应的虚拟存储环境,包括初始化系统和存储设备、建立系统成员地址空间以及主调度器和子系统的初始化。初始化过程可分为初始程序载入(IPL)和内核初始化两大步骤。2. 初始程序载入 初始程序载入主要完成以下功能:(1) 将内核程序载入主存;(2) 将可动态地址转换的内核程序载入虚存并使其跨越地址为16M的虚存位置,此内核将一部分位于16M虚存以下,一部分位于16M虚存以上;(2) 在虚存中建立动态内核的映像(NUCMAP),其地址在内核程序之后;(3) 在虚存中建立页面表(PFT:Page Frame Table),其地址在内核映像之后;(4) 为系统队列区(SQA:System Queue Area)和扩充系统队列区分配最小的虚存空间;(5) 为主调度器的本地扩充系统队列区分配适当的虚存空间。3. 内核初始化 内核初始化过程读取各种系统初始化参数,主要完成以下功能:(1) 根据系统队列区的初始化参数扩展其虚存空间;(2) 如果初始程序载入方式为冷载入,则在虚存中建立可调页的连接群集区(PLPA: Pageable Link Pack Area)和扩充PLPA区;如果初始程序载入方式为热载入或快速载入,则为PLPA和扩充PLPA区重置地址表;(3) 如果设置了FIX初始化参数,则将系统执行模块载入固定的连接群集区(FLPA: Fixed Link Pack Area)和扩充FLPA区;(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区扩充用户区扩充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) 调度器工作区(SWA)(3) 系统区(大小为16K)4. 主调度器和子系统初始化 系统各地址空间就绪前,首先进行的是主调度器的初始化,此步骤除了启动主调度器外,还将启动系统服务例程如日志服务、通信服务等。主调度器负责为每个子系统建立地址空间,其自身的地址空间也是系统初始化过程中第一个被建立的地址空间。由于大多数子系统依赖作业调入子系统(JES: Job Entry Subsystem),因此主调度器一般首先为作业调入子系统建立地址空间。其它子系统将可执行的子系统代码存放在各自地址空间的私有区内。它们的初始化在系统参数数据集SYS1.PARMLIB的成员IEFSSNxx中指定,也可以在系统初始化完成后通过系统操作命令START启动。主调度器为每个启动的子系统建立一个大小为2G的虚拟地址空间,从而形成一个多虚拟存储系统(MVS)。6.3 初始化相关系统数据集6.3.1 系统数据集的组织 系统数据集是主机操作系统的核心部分。包括系统的参数数据集、过程数据集、执行码数据集、转储数据集、数据交换数据集等。系统数据集多数都是分区数据集,各成员数据集完成相对独立的任务或记录特定的系统参数。这些数据集大都存放于系统驻留卷,被编目在系统主目录下。系统主目录SYS1.MANxxSYS1.DUMPxxSYS1.DAESYS1.LOGRECSYS1.PROCLIBSYS1.PARMLIBSYS1.NUCLEUSSYS1.LINKLIBSYS1.SVCLIBSYS1.LPALIB系统参数数据集系统过程数据集系统执行码数据集系统转储数据集图9-2 系统数据集的组织 系统主目录是最重要的系统数据集,所有数据集的定位都是从主目录开始的。为了找到各系统参数数据集,系统初始化时首先必须找到系统主目录。系统主目录通过参数数据集SYS1.PARMLIB(LOADxx)中的SYSCAT参数指定,如果没有定义该参数,则系统在启动时提示操作员输入主目录数据集名。6.3.2 主要的系统数据集1. 主目录数据集主目录是一个VSAM类型的数据集,记载着其它数据集和磁盘卷信息,用于定位数据集和用户目录。2. 页交换数据集页交换数据集也是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 本数据集是分区数据集,各成员为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 本数据集为分区数据集,各成员为交互式存储管理工具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 本数据集为分区数据集,记录了由打印管理工具创建的表格定义对象。20. SYS1.FONTLIB 本数据集为分区数据集,记录了由打印管理工具创建的各种字体对象。21. SYS1.HELP 本数据集为分区数据集,各成员包含了TSO命令的帮助信息。包括命令的语法、参数以及功能等介绍。22. SYS1.IMAGELIB 本数据集为分区数据集,各成员包含了为打印机使用的通用字符集或表格控制缓冲区的映像。23. SYS1.INDMAC 本数据集为分区数据集,各成员包含了工业子系统预定义的宏。24. SYS1.ISAMLPA 本数据集为分区数据集,各成员包含了载入PLPA区的ISAM执行模块。25. SYS1.JES3LIB 本数据集为分区数据集,各成员包含了所有除了在SYS1.LPALIB和SYS1.LINKLIB中的JES3模块代码。26. SYS1.JES3MAC 本数据集为分区数据集,各成员包含了为JES3预定义的宏。27. SYS1.LINKLIB 本数据集为分区数据集,各成员包含了各种非驻留的系统模块、实用程序以及辅助工具等执行代码。28. SYS1.LOGREC 本数据集为顺序数据集,记录了关于硬件故障和软件错误的日志统计信息。29. SYS1.LPALIB 本数据集为分区数据集,各成员包含了记录了将被载入PLPA区的系统例程、SVC例程以及部分TSO执行模块等。30. SYS1.MACLIB 本数据集为分区数据集,各成员包含了为超级用户预定义的宏以及用于数据维护的宏指令。31. SYS1.MANn 本数据集为VSAM数据集,记录了SMF例程和其它统计工具收集的信息。32. SYS1.MIGLIB 本数据集为分区数据集,各成员包含了IPCS使用的执行库以及子系统转储出口执行模块。33. SYS1.MODGEN 本数据集为分区数据集,各成员包含了各种预定义的宏。34. SYS1.MSGENU 本数据集为分区数据集,各成员包含了MMS系统使用的英文消息表。35. SYS1.MSGCHN 本数据集为分区数据集,各成员包含了MMS系统使用的中文消息表。36. SYS1.NUCLEUS 本数据集为分区数据集,各成员包含了常驻内存的系统控制程序和内核初始化程序,指向主目录的指针,以及系统设置程序产生的I/O设置信息。37. SYS1.PARMLIB 本数据集为分区数据集,各成员包含了IBM提供的或系统安装生成的系统参数定义列表。38. SYS1.PDEFLIB 本数据集为分区数据集,各成员包含了由打印管理工具生成的页面定义信息。39. SYS1.PROCLIB 本数据集为分区数据集,各成员包含了编目的JCL过程,可被系统管理员直接使用或被程序员调用。40. SYS1.PSEGLIB 本数据集为分区数据集,各成员包含了由打印管理工具生成的段落定义信息。41. SYS1.SAMPLIB 本数据集为分区数据集,各成员包含了安装测试程序、独立使用的工具、以及一些例子程序。42. SYS1.SBLSCLI0 本数据集为分区数据集,各成员包含了IPCS使用的CLIST源程序。43. SYS1.SBLSMSG0 本数据集为分区数据集,各成员包含了IPCS使用的消息文本信息。44. SYS1.SBLSPNL0 本数据集为分区数据集,各成员包含了IPCS使用的对话模板定义。45. SYS1.SCBDCLST 本数据集为分区数据集,各成员包含了可进行硬件配置定义的CLIST源程序。46. SYS1.SCBDHENU 本数据集为分区数据集,各成员包含了HCD工具使用的英文帮助模板。47. SYS1.SCBDHCHN 本数据集为分区数据集,各成员包含了HCD工具使用的中文帮助模板。48. SYS1.SCBDMENU 本数据集为分区数据集,各成员包含了HCD工具使用的英文消息。49. SYS1.SCBDMCHN 本数据集为分区数据集,各成员包含了HCD工具使用的中文消息。50. SYS1.SCBDTENU 本数据集为分区数据集,各成员包含了HCD工具使用的英文键值列表。51. SYS1.SCBDTCHN 本数据集为分区数据集,各成员包含了HCD工具使用的中文键值列表。52. SYS1.STGINDEX 本数据集为VSAM数据集,用于存放辅存管理记录,该记录记载了系统在IPL或作业步执行时的VIO数据集生成情况。53. SYS1.SVCLIB 本数据集为分区数据集,各成员包含了部分在线测试程序或部分附加执行模块。54. SYS1.TCOMMAC 本数据集为分区数据集,各成员包含了记录ACF/TCAM所需的预定义宏。55. SYS1.TELCMLIB 本数据集为分区数据集,各成员包含了加载模块中的通信子例程。56. SYS1.UADS 本数据集为分区数据集,各成员包含了授权分时用户记录。包括用户名、口令字(密文形式)和登录过程名等信息。57. SYS1.VTAMLIB 本数据集为分区数据集,各成员包含了ACF/VTAM加载模块核登录出口例程、安全管理和审计出口例程等。9.3.3 系统参数数据集SYS1.PARMLIB 详细内容可参考MVS Initialization and Tuning Reference系统参数数据集各成员内容一般为可编辑的文本。通过一系列的语句定义系统及子系统参数。有效的语句行在1至71列之间,注释语句由“/*”标记开始,“*/”标记结束。1. ADYSET00(xx) 该成员记录了用于控制转储分析和清除(DAE:Dump Analysis and Elimination)过程的参数,在初始程序载入时读取。参数的设置将直接影响系统的性能。该成员允许安装时控制DAE过程,禁止不必要的转储操作。一般不直接修改该成员,而通过命令SET DAE来设置各参数的值。2. ALLOC00(xx) 该成员记录了用于请求分配数据集时的缺省参数,如存储设备名、空间分配设置等。该成员名末尾两位数由成员IEASYSxx中的ALLOC参数指定,并在初始程序载入时读取。参数的设置将直接影响系统的性能。该成员内容可直接编辑修改3. APPCPM00(xx) 该成员记录了用于定义或修改APPC/MVS配置的参数,在启动APPC时读取。参数的设置将直接影响系统的性能。4. ASCHPM00(xx) 该成员记录了定义ASCH交易调度器使用的调度信息,在启动ASCH时(提交START ASCH命令)读取。成员名末尾两位数在启动ASCH时确定。参数的设置将直接影响系统的性能。该成员内容一般不直接编辑,而是通过SET ASCH命令修改。5. BLSCECT 该成员记录了IPCS系统设置转储和跟踪出口例程。这些例程大都是系统提供的TSO命令,或以TSO命令形式给出,可分析转储和跟踪所得的数据。因此该成员内容由一系列命令组成。6. BPXPRMxx 该成员记录了控制OE环境和HFS系统所需的参数。参数在启动OMVS时读取,不直接影响系统性能。在系统启动前选择启动参数时,可通过设置系统参数OMVS=xx来确定该成员名末尾两个字符,也可通过IEASYSxx中的OMVS参数来确定。7. CLOCK00(xx) 该成员记录了内核程序载入时用于设置时间和日期的操作提示信息,以及本地时间与格林威治标准时间的差、复合系统下的时间校准方式等。该成员只在系统初始程序载入时读取,成员名末尾两个字符由IEASYSxx中的CLOCK参数指定。8. CNGRP00(xx) 该成员记录了当控制台失效后可切换使用的替补控制台组。替补控制台也可以是主控制台或扩充主控制台。当某控制台失效后,系统将根据控制台组的定义查找替补的控制台。该成员在系统初始化及使用SET CNGRP命令时被读取。成员名末尾两个字符可通过CONSOLxx中INIT语句的CNGRP关键字确定,也可通过SET CNGRP命令指定。9. COMMND00(xx) 该成员记录了系统初始化程序载入完成后自动执行的命令,只在IPL时读取。成员名末尾两个字符通过IEASYSxx中的CMD参数确定。需要自动执行的命令在该成员中用COM关键字标识。例如需要在初始化完成后自动启动TSO环境,可在该成员中增加一行:COM=S TSO10. CONFIGxx 该成员记录了系统资源的标准配置信息。系统资源包括处理器、扩充存储器、向量设备、通道、磁盘卷等设备。管理员可通过命令DISPLAY M=CONFIG(xx)比较当前配置和标准配置的区别,根据比较结果调节系统设置。使用CONFIG命令的MEMBER选项可根据指定的CONFIGxx内容设置系统。该成员中参数CHP定义了各通道的配置;参数CPU定义了处理器配置;参数DEV定义了外部设备的配置;参数ESTOR定义了扩充存储器的定义;STOR定义了中央存储器的配置;参数VF定义了向量设备的配置;VOL定义了磁盘卷的配置。11. CONSOLxx 该成员在系统安装时生成,可用来定义特殊要求的终端配置。系统安装过程中,可定义多达99种不同的MCS终端以适应各种配置需要。主控终端一般作为与系统通信的主要途径,各种MCS终端可用于专门的功能。该成员还指定了MPFLSTxx成员、MMSLSTxx成员、PFKTABxx成员以及CNGRPxx成员等。CONSOLxx中关于终端的属性设置可通过CONTROL、SET以及VARY命令修改。12. COUPLE00(xx) 该成员定义了与交叉耦合系统功能有关的参数。耦合功能允许授权程序在多个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时指定并读取该成员,其中n和ccc指定了被跟踪的对象。15. DEVSUPxx 该成员指定了设备安装时各选项的默认值。成员名末尾两个字符在成员IEASYSxx中通过参数DEVSUP指定。16. DIAGxx 该成员用于诊断和跟踪公共服务区、扩展公共服务区、系统队列区以及扩展系统队列区的程序。成员名末尾两个字符在执行SET DIAG=xx命令时确定,也可在成员IEASYSxx中通过DIAG参数指定,并且一次可以指定多个DIAG成员,系统将根据指定的顺序读取这些成员。17. EXITxx 该成员记录了处理存储设备分配异常情况的出口例程。当作业处于磁盘卷请求队列时,可编写ENQ出口例程处理异常情况;当作业请求一个非在线设备或该设备已分配给其它作业时,可编写设备分配出口例程处理异常情况;此外,还可以编写磁盘卷加载出口例程和设备超时等待出口例程等。在该成员中指定这些出口例程可处理相关的异常情况。另外,成员PROGxx提供了与EXITxx相近的功能,一般建议用PROGxx代替EXITxx。两个成员在语句格式上有所不同。在EXITxx中,指定出口例程的语句格式如下: EXIT EXITNAME(出口名) MODNAME(处理模块名)而在PROGxx中,相应的语句格式为: EXIT ADD EXITNAME(出口名) MODNAME(处理模块名) 可通过IEFEXPR程序将EXIT格式转变为PROG格式。EXITxx成员名末尾两个字符在成员IEASYSxx中通过参数EXIT指定。18. EXSPATxx 该成员用来指定出现超时循环时系统自动采取的操作。系统例程由于请求的资源被其它程序占用,可能出现长时间的等待甚至死锁。该成员允许用户指定判断超时循环的时间界限,以及处理该情况的操作。当例程等待超过指定的时间界限时,系统首先将自动执行一次SPIN操作,当循环等待状态继续并再次超过指定的时间界限时,将执行本成员中指定的操作。19. GTFPARM 该成员记录了控制GTF工具的默认参数选项。GTF工具用来分析跟踪程序所得的数据。仅当操作员提交START GTF命令时该成员才被读取。当成员中语句存在语法错误时,系统将发送提示信息到控制台,要求操作员指定与GTF跟踪操作有关的参数。20. IEAABD00 该成员记录了当作业中指定了SYSABEND DD语句时,执行异常结束转储过程所需的缺省参数。该成员在ABDUMP例程启动时被读取,如果该成员不存在,则操作员会收到通知信息;如果成员语句中出现语法错误,则系统将给出在错误语句之前已被接受的参数。21. IEAAPFxx该成员记录了APF授权的程序库名。APF程序库列表项包括程序库数据集名和程序库所在的磁盘卷号。例如:SYS1.LINKLIB HZURS2SYS2.SUPERLIB *SYS2.MSTLIB *MCAT* 如果磁盘卷号为“*”,说明程序库位于系统驻留卷;如果磁盘卷号为“*MCAT*”,说明程序库位于系统主目录所在磁盘卷;如果未指定磁盘卷号,说明程序库被SMS所管理。该成员内容一般在系统安装过程中通过直接编辑建立和修改,可定义静态APF列表。静态列表的改动只能通过IPL生效,最多可指定255个授权程序库。该成员名后缀在成员IEASYSxx中通过参数APF指定。此外,成员PROGxx也可以完成IEAAPFxx的功能,动态指定数目不限的APF程序库。通常系统会读取两个成员已得到APF程序库列表。如果只想使用PROGxx成员,可在成员IEASYSxx中删除APF参数。22. IEAAPP00 该成员记录了系统安装时授权的附加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 该成员记录了当作业中指定了SYSUDUMP DD语句时,执行异常结束转储过程所需的缺省参数。该成员在IPL时被读取,如果该成员不存在,则操作员会收到通知信息;如果成员语句中出现语法错误,则系统将给出在错误语句之前已被接受的参数。25. IEADMR00 该成员记录了当作业中指定了SYSMDUMP DD语句时,执行异常结束转储过程所需的缺省参数。该成员在IPL时被读取,如果该成员不存在,则操作员会收到通知信息;如果成员语句中出现语法错误,则系统将给出在错误语句之前已被接受的参数。26. IEAFIXxx 该成员记录了在系统初始化过程中载入后在主存中位置不变的执行模块名。这些模块库通常被编目在系统主目录下,执行时位于虚拟地址空间的FLPA区。修改了该成员后,系统热启动或快速启动不能自动重新激活这些模块,而需要重新设置FIX参数。载入FLPA区的模块所在的库必须为普通分区数据集,扩展分区数据集PDSE类型的库不能加入LPA列表中。由于固定位置的模块在主存中不会被换页,这样可以减少I/O时间和调页操作时间,从而提高执行性能。在主存资源充足的情况下,可以考虑将次常用执行模块置于FLPA区,以免其页面因不常用被调出主存。27. IEAICSxx 该成员记录了SRM控制交易处理程序所需的参数。28. IEAIPSxx 该成员记录了SRM执行负荷管理功能所需的参数。29. IEALPAxx 该成员指定了将在系统初始化期间载入MLPA区或扩展MLPA区的可重入模块名。这些模块一般被直接编目在主目录下。修改了该成员后,系统热启动或快速启动均不能自动重新激活这些模块,而需要重新设置MLPA参数。载入MLPA区的模块所在的库必须为普通分区数据集,扩展分区数据集PDSE类型的库不能加入MLPA列表中。可利用该成员临时增加或替换SVC或ERP例程。系统在查找执行模块时,将先查找FLPA区,在查找MLPA区。该成员名末尾两个字符在成员IEASYSxx中通过参数MLPA指定。30. IEAOPTxx 该成员记录了SRM控制资源管理和负荷管理算法所需的参数。31. IEAPARKxx 该成员记录了在内核初始化过程中需要一起加载的执行模块组,确定了载入PLPA区的模块和载入顺序。这些模块将尽可能存放在同一页面或相邻页面中。由于LPA区的模块使用频率高,容易产生页面失效。该成员可有效减少失效情况的发生,只在系统冷启动时被读取。一般来说,指定的执行模块组不应超过4K字节大小,否则超出的模块将被载入到相邻的下一页中。通常将相互调用关系紧密的执行模块置于同一个模块组中,可减少页面失效的次数。该成员末尾两个字符在成员IEASYSxx中通过参数PAK指定。也可在系统初始化期间由操作员根据提示设置。32. IEASLPxx 该成员记录了系统初始化过程中需要处理的SLIP命令。通常建议将成员COMMNDxx和IEACMDxx中的SLIP命令合并到IEASLPxx中,并在前面两个成员中增加如下语句:COM=SET SLIP=xx以确定本成员名末尾两个字符。33. IEASVCxx 该成员记录了需要加入系统SVC表中的用户SVC,可允许系统程序员定义自己的系统调用请求。在初始化过程中,系统将读取该成员内容,将成员中指定的自定义SVC加入系统SVC表中。该成员名末尾两个字符在成员IEASYAxx中通过参数SVC指定。34. IEASYMxx 该成员用于多系统环境下指定各系统静态符号常量以及各系统对应的IEASYSxx成员名。该成员名末尾两个字符在LOADxx成员中通过参数IEASYM指定,LOADxx中可以指定多个IEASYM参数,但只有最后一个参数设置有效。35. IEASYSxx 该成员记录了在系统初始化过程中控制虚存公共区的参数,以及初始化过程中需要使用的其它SYS1.PARMLIB中的成员。系统参数的确定可以通过该成员完成,也可以通过操作员在初始化时回应“SPECIFY SYSTEM PARAMETERS”协助完成。IEASYS00是默认被读取的成员,系统程序员也可以通过设定成员名末尾两个字符指定自己的参数设置方案。如果需要使用自己的设置方案,可在初始化系统提示“SPECIFY SYSTEM PARAMETERS”时回应“SYSP=xx”;也可在成员LOADxx或IEASYMxx中通过参数SYSPARM指定不同的成员。 IEASYSxx中大多数参数以“参数名=xx”的形式指定了其它成员名后缀,常用的这类参数及其指定的成员名如下表所示:参数名成员名参数名成员名ALLOCALLOCxxAPFIEAAPFxxCLOCKCLOCKxxCMDCOMMNDxxCONCONSOLxxCOUPLECOUPLExxDEVSUPDEVSUPxxDIAGDIAGxxEXITEXITxxFIXIEAFIXxxGRSCNFGRSCNFxxGRSRNLGRSRNLxxICSIEAICSxxIOSIECIOSxxIPSIEAIPSxxLNKLNKLSTxxLPALPALSTxxMLPAIEALPAxxOPTIEAOPTxxPAKIEAPAKxxPRODIFAPRDxxPROGPROGxxSCHSCHEDxxSMFSMFPRMxxSMSIDGSMSxxSYSPIEASYSxxVALVATLSTxx表6-1 IEASYSxx成员标识参数36. IECIOSxx 该成员记录了失效中断处理、I/O处理等跟踪检测工具设定的参数,如时间段界限、设备负荷临界值、跟踪选项等。37. IEFSSNxx 该成员记录了可在系统初始化时自动启动的子系统。该成员可命名子系统启动时提交主调度器控制的初始化例程,以及这些例程的运行参数。这些例程的启动顺序取决于它们在IEFSSNxx中指定的SSN参数的顺序。某些子系统必须在其他子系统如JES、SMS等启动完成之后才能运行,因此在该成员中应该注意各子系统定义字段的先后顺序。需要优先启动的子系统(被称为主子系统)可考虑使用PRIMARY参数标记,如:SUBSYS SUBNAME(JES2) PRIMARY(YES)该成员名末尾两个字符在成员IEASYSxx中通过参数SSN指定。38. IGDDFPKG 该成员包含了一条或多条控制语句,这些语句用来控制系统中授权协议许可使用的DFSMS部件,未被许可的DFSMS部件将不允许用户使用。如果SYS1.PARMLIB中无该成员或该成员中的语句有错误,则用户只能使用DFSMSDFP功能部件。在创建该成员之前,用户必须了解那些DFSMS部件是被授权使用的。修改了本成员后,所作的改动只有在下一次IPL时才能有效。39. IGDSMSxx 该成员包含初始化SMS所需的参数以及ACDS数据集和COMMDS数据集的名称。40. IKJPRMxx 该成员记录了控制TSO/TCAM分时缓冲区所需的参数,在TIOC初始化过程中被读取。如果系统安装了TSO/TCAM分时系统,系统程序员可能会需要构造该成员,成员名可在使用MODIFY命令时指定。使用命令:MODIFY TCAM过程名,TS=START,本成员名可启动TSO/TCAM系统。如果找不到指定的成员,则启动过程中止。如果命令中不指定本成员名,则使用IKJPRM00成员;如果该成员不存在,则使用默认配置启动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系统所需的数据集名和各参数默认值。这些参数在执行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代替LNKLSTxx成员。44. LOADxx 该成员记录了系统核心参数,指定了HCD创建的IODF数据集,以及用于设置操作系统环境的数据集成员名,如IEASYSxx、IEASYMxx、IEFEDTxx、NUCLSTxx等。该成员记录了I/O配置信息、可替换的内核代号、主目录信息、补充参数数据集名等等。该成员是系统IPL时首先被读取的数据,操作员在启动系统时指定本成员名的末尾两位字符。系统首先在数据集SYS0.IPLPARMSYS9.IPLPARM中查找该成员,然后在IODF卷上的数据集SYS1.PARMLIB中查找该成员,最后在系统驻留卷上查找该成员。45. LPALSTxx 该成员记录了在创建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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年酒泉市阿克塞哈萨克族自治县数学三上期末学业水平测试试题含解析
- 2025-2026学年昌黎县三年级数学第一学期期末复习检测试题含解析
- 2024年云南省德宏傣族景颇族自治州三年级数学第一学期期末统考试题含解析
- 2024年新疆维吾尔克拉玛依市数学三年级第一学期期末预测试题含解析
- 2024年江西省上饶市铅山县数学三年级第一学期期末学业水平测试试题含解析
- 人感染H7N9禽流感防控1课件
- 棕色中国风洪朱元璋武大帝课件
- 2025年自考行政管理热点试题及答案
- 2025年执业护士考试重点复习指南与试题及答案
- 2025年护士信息管理试题及答案
- 单桩、排桩基础沉降计算
- 肾穿刺活检流程图
- 主力操盘手法揭秘
- 农耕文化视域下小学生劳动教育初探 论文
- 2023版国开电大本科《高级财务会计》在线形考(任务一至四)试题及答案
- 中医外科学其他外科疾病课件
- 钢筋工程量计算图解讲义
- 初中生物实验报告单
- 汽车主减速器及差速器的结构设计与强度分析毕业设计
- 口腔颌面部损伤 口腔颌面部软组织损伤
- 某石料厂年产10万吨石灰岩开采建设项目可行性研究报告
评论
0/150
提交评论