"这篇资料主要介绍了主机系统的基础知识,特别是IBM的大机系统,包括z/OS操作系统、TSO&ISPF&JCL、SDSF、JES2作业控制子系统以及DATASET、CATALOG和Hercules模拟器的相关内容。" 在主机系统中,JCL(Job Control Language)是一种用于批处理作业控制的语言,它定义了作业的执行流程。JCL的语法规则简洁而关键,主要包括以下几点: 1. 程序以`//`开始,注释以`//*`开头,连续的指令应从第4至第16行开始,程序结束标志是`//`后跟多个空格。 2. `JOB Statement`是JCL的核心,用于定义作业的开始。一个典型的JOB Statement格式如下: ``` JobName JOB Account ProgrammerName Notify MsgclassClass Msglevel JobClass ``` - `JobName`是作业的名称,可以重复但最好避免。 - `Account`指定作业费用的会计代码。 - `ProgrammerName`是编写JCL的程序员的名字。 - `Notify`是当作业完成时需要通知的用户ID。 - `Msgclass`定义消息类别,用于控制输出消息的种类。 - `Msglevel`设定错误消息的级别。 - `JobClass`是作业的分类,用于资源管理和调度。 3. `EXEC Statement`用来指定要执行的程序或步骤,通常格式为: ``` EXEC PGM=ProgramName,PARM=Parameters ``` 其中,`ProgramName`是程序的名字,`PARM`参数传递给程序。 4. `DD Statement`定义数据集的处理方式,例如输入/输出文件的设置,如: ``` DD DSN=DatasetName,DISP=Disposition,UNIT=Device,DCB=DataControlBlock ``` - `DSN`是数据集名。 - `Disposition`指示数据集的处理方式,如是否创建新数据集、重用旧数据集等。 - `UNIT`指设备类型,如磁盘或磁带。 - `DCB`是数据控制块,包含数据集的格式信息。 此外,资料还提到了TSO(Time Sharing Option)和ISPF(Interactive System Productivity Facility),它们是z/OS操作系统下的用户接口,提供了交互式的终端操作环境。JCL经常与TSO和ISPF一起使用,以便于编写、编辑和提交作业。 主机硬件的发展历程也有所提及,从1964年的SYSTEM/360到后来的System/370,再到虚拟化技术的引入如z/VM,这些都反映了主机系统的演进。主机硬件的进步不仅体现在性能提升,也体现在对多种操作系统和应用的支持,如IMS和CICS,分别用于数据库管理和事务处理。 JES2(Job Entry Subsystem 2)是主机上的作业控制子系统,负责接收、调度和执行作业。DATASET是主机中数据的组织形式,遵循特定的命名规则。CATALOG是数据集的目录,用于管理数据集的元数据。Hercules是一个开源的IBM大型机模拟器,允许在非IBM硬件上运行大机软件,对于学习和测试非常有用。 本文档涵盖了主机系统的关键组件和操作,为理解和操作IBM大机系统提供了基础。
- 粉丝: 26
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ASP.NET数据库高级操作:SQLHelper与数据源控件
- Windows98/2000驱动程序开发指南
- FreeMarker入门到精通教程
- 1800mm冷轧机板形控制性能仿真分析
- 经验模式分解:非平稳信号处理的新突破
- Spring框架3.0官方参考文档:依赖注入与核心模块解析
- 电阻器与电位器详解:类型、命名与应用
- Office技巧大揭秘:Word、Excel、PPT高效操作
- TCS3200D: 可编程色彩光频转换器解析
- 基于TCS230的精准便携式调色仪系统设计详解
- WiMAX与LTE:谁将引领移动宽带互联网?
- SAS-2.1规范草案:串行连接SCSI技术标准
- C#编程学习:手机电子书TXT版
- SQL全效操作指南:数据、控制与程序化
- 单片机复位电路设计与电源干扰处理
- CS5460A单相功率电能芯片:原理、应用与精度分析