当前位置首页 > 百科> 正文

大型主机z/OS作业系统基础教程

2019-04-12 21:21:14 百科
大型主机z/OS作业系统基础教程

大型主机z/OS作业系统基础教程

《大型主机z/OS作业系统基础教程》是2010年7月出版的图书,作者是张颖、李六旬。

基本介绍

  • 书名:大型主机z/OS作业系统基础教程
  • 作者:张  颖  李六旬 
  • ISBN:978-7-121-11059-7
  • 页数:360页
  • 定价:80.00元
  • 出版时间:2010年7月
  • 开本:16开

编辑推荐

本书的编着融入了大型主机项目研发和系统维护实践过程的丰富知识与经验,可作为已开展主机专业课程的高校教学资料;对于已从事主机z/OS作业系统专业相关工作的技术人员,甚至科研人员,也是一本不可多得的参考书。

内容简介

本书针对目前IBM大型主机z/OS作业系统知识专业性强、相关中文书籍很少、英文技术手册可读性欠佳等问题,以语言通俗为原则,以实践套用为目的,全面讲述了z/OS作业系统的基本原理、记忆体管理、作业管理(JES)、档案系统、存储管理(SMS)、安全控制、网路通信(SNA 和TCP/IP)、UNIX服务等主要内容,并概要介绍z/OS系统管理最常用的两种程式语言(作业控制语言JCL、脚本程式语言REXX)。同时在每个章节后配有针对性的案例和习题,方便读者对知识的深入理解和巩固。
本书的编着融入了大型主机项目研发和系统维护实践过程的丰富知识与经验,可作为已开展主机专业课程的高校教学资料;对于已从事主机z/OS作业系统专业相关工作的技术人员,甚至科研人员,也是一本不可多得的参考书。

序 言

IBM大型主机遍布全球众多大型企业,广泛套用于银行、证券、保险、电信、航空等行业。时至今日,大型主机在IT界仍扮演着极其重要的角色。仅从银行业来看,全球最大的500家银行中,绝大多数都採用大型主机来搭建核心信息系统。
大型主机有别于我们常见的个人电脑、伺服器或小型机,它的作业系统z/OS也与常见的Windows、Linux或UNIX作业系统大不相同,运行在其上的中间件、资料库软体也有其独特性。由于大型主机专业性很强,且通常只在大型企业中套用,全球的大型主机专业技术人才总量较小。据统计,目前全球专业的大型主机专业技术人员约10万人,且其中相当一部分从上世纪60年代大型主机诞生之时起就开始从事大型主机的技术工作,新生代的技术人员占比并不大。此外,该领域的技术人才培养难度较大,常常依赖传统的师傅带徒弟方式,缺乏系统的培训体系和教材,培养周期较长,一般需要5到10年的不懈努力和经验积累,才能成为大型主机某个领域的专家,培训成本相对也较高,常常无法满足多数大型主机企业用户甚至IBM公司自身对专业人才培养的需求。而国内大型银行近十年发展迅速,对开发和管理核心银行系统的大型主机专业技术人才需求旺盛,大型主机人才常常供不应求,对此银行管理者感受尤为深刻。一个基本事实就是,大型主机的基础培训教材匮乏,现有教材内容相对陈旧,无法反映大型主机软硬体技术、套用推广技术和维护管理技术的发展现状。
中国工商银行是中国金融行业电子化建设的先行者,在大型主机的开发和套用方面已积累了二十多年的经验。早在1999年,中国工商银行就在国内率先启动了建设超大规模数据处理中心的“9991”数据大集中工程;搭建了以大型主机系统为核心的银行业务处理平台;实现了关键业务数据和业务处理的大集中。数据中心(北京)也在2000年应运而生,并在十年间迅速发展壮大,向着世界一流的大型数据中心迈进。一直以来,数据中心(北京)非常重视人才培养工作,致力于打造卓越的学习型团队和学习型组织。经过多年的不懈努力,目前中心已经建立起较为完善的专业化人才培养体系,营造出技术人才快速成长的环境,大型主机专业人才培养则是其中一个重要的组成部分。我们不断地挖掘大型主机课程内容的深度和广度,自行组织编制了一系列培训课件和教材,在每年的新员工培训和专家人才培养方面发挥了显着效果。一路走来,一支专业化、高素质的工商银行大型主机专业团队已经形成!
本书的作者正是中国工商银行数据中心(北京)系统部经验丰富的工程师们。这是一支朝气蓬勃的团队,深刻了解中国用户在大型主机知识和技能方面的需求。他们站在工行信息科技前辈的肩膀上,系统地整理了大型主机在金融行业套用开发、管理方面的丰富知识和宝贵经验,精心汇集了工商银行在大型主机领域近二十年潜心耕耘的成果,大量参阅了各类英文技术文献,在百忙工作之余投入大量时间和精力着成系列丛书。希望该书能让国内同行在大型机知识和技能培训方面得所借鉴,让每一个对IBM Z系列大型机感兴趣的读者有所收穫。
作为中国工商银行数据中心(北京)的总经理,我衷心希望能藉助本套系列基础教程的推出,搭建起我们与国内同行之间的沟通平台,开启我们与读者之间的交流之门,在为国内同行和广大读者提供大型主机的技术参考的同时,还能够收到读者反馈回来的宝贵意见和建议,以实现沟通交流、互补互馈,力争把该系列教程做得精益求精。希望这本中文教材能够成为您的良师益友,能为您今后的工作和学习贡献一份力量!
王丽平
中国工商银行数据中心(北京) 总经理
2010年4月于北京

前 言

z/OS是IBM大型主机运行的作业系统。对于大部分从事计算机相关行业的人来说,可能仅仅听说过,对其各种技术还不甚了解;对于已经接触过这类系统的人,由于该作业系统本身比较庞大,专业性也非常强,相关中文书籍很少,英文技术手册虽多,但可读性欠佳,难以对z/OS作业系统进行比较全面的阐述。本书力争用通俗的语言介绍z/OS作业系统的基本原理、记忆体管理、作业管理(JES)、档案系统、存储管理(SMS)、安全控制、网路通信(SNA 和TCP/IP)、UNIX服务等主要内容,同时概要介绍z/OS系统管理最常用的两种程式语言(作业控制语言JCL、脚本程式语言REXX),以及z/OS的基本命令和基本操作,旨在使从事主机工作人员能更轻鬆地入门,更全面地了解z/OS作业系统的基本原理,进而更有效率地开展IBM主机平台的相关工作。
除主编作者外,本书由中国工商银行数据中心(北京)系统部黄文宇、童庆峰、石建勛、王景熠、胡田、鲁莽、李强、杜昆鹏、刘利辉等同志编着,不仅对大型主机作业系统做了全面、深入的介绍,还融入了他们多年从事大型主机项目研发和系统维护过程中积累的丰富知识和经验,书中的习题和案例也是他们在日常培训和指导工作过程中实际使用的,相信对入门者会非常实用。
本书由这些同志利用业余时间倾注大量心血编着而成,旨在为从事主机系统维护、套用测试和项目研发等工作的同志们提供一份较为全面、实用的参考资料。由于能力水平有限,本书难免存在错误和纰漏,还请读者批评指正,以求使其不断完善。

目 录

第1章 大型主机简介 1
1.1 认识主机 1
1.2 大型伺服器硬体的发展历史 2
1.3 主机作业系统的发展历程 4
1.3.1 OS/360 6
1.3.2 MVS 6
1.3.3 OS/390 7
1.3.4 z/OS 7
1.4 主机的特点 7
1.4.1 稳定性、可用性、适应性 7
1.4.2 安全性 8
1.4.3 可扩展性 8
1.4.4 兼容性 8
1.4.5 并行性 9
1.5 主机的设计理念 9
1.5.1 冗余和複式设计 9
1.5.2 大数据量处理 10
1.5.3 动态配置 11
1.5.4 子系统设计 11
1.5.5 多用户与并行设计 11
1.5.6 纵向兼容设计 12
1.6 参考书目 12
1.7 习题 12
第2章 z/OS作业系统概述 13
2.1 z/OS与作业系统 13
2.2 z/OS管理的硬体资源 14
2.3 z/OS作业系统的组成 15
2.3.1 基本控制程式(BCP) 16
2.3.2 作业进入子系统(JES) 16
2.3.3 存储管理子系统(DFSMS) 17
2.3.4 分时系统(TSO/E) 17
2.3.5 通信软体(VTAM/TCPIP) 18
2.3.6 z/OS安全伺服器(RACF) 18
2.3.7 SPOOL显示和查找设施(SDSF) 18
2.3.8 资源监控软体(RMF) 18
2.3.9 软体维护工具(SMP/E) 18
2.3.10 硬体配置定义工具(HCD) 19
2.4 z/OS平台上运行的软体产品 19
2.5 参考书目 19
2.6 习题 19
第3章 z/OS记忆体管理 20
3.1 实存 20
3.2 虚存 20
3.2.1 地址空间(Address Space) 21
3.2.2 Frame,Page和Slot 22
3.2.3 Paging 23
3.2.4 虚存地址 23
3.2.5 动态地址转换(DAT) 25
3.2.6 Swapping 26
3.2.7 Page Stealing 26
3.2.8 虚存的结构 27
3.2.9 虚存发展简史 29
3.2.10 小结 30
3.3 参考书目 30
3.4 习题 30
第4章 z/OS档案系统 31
4.1 档案(Data Set) 31
4.2 Data Set命名 31
4.3 Data Set的类型 32
4.4 记录(Record)的类型 33
4.5 目录(Catalog) 34
4.6 编目档案 38
4.7 档案扩展(Data Set Extents) 39
4.8 z/OS UNIX档案系统 40
4.9 参考书目 40
4.10 习题 41
第5章 存储管理子系统(SMS) 42
5.1 引言 42
5.2 存储介质管理 43
5.2.1 磁碟存储格式 44
5.2.2 VTOC和索引 45
5.2.3 磁带的存储格式 49
5.3 存储管理子系统(DFSMS) 49
5.3.1 DFSMS简介 49
5.3.2 各部件的功能概述 50
5.3.3 DFSMS辅助複製服务 53
5.3.4 DFSMS的其他辅助功能 53
5.3.5 DFSMSdfp的基本架构 54
5.3.6 存储管理交付工具(ISMF) 59
5.4 存储空间管理 60
5.4.1 建立空间管理的标準 60
5.4.2 删除数据集 61
5.4.3 释放未使用的磁碟空间 61
5.4.4 数据集的迁移 62
5.4.5 对分区数据集(PDS)的处理 63
5.5 可用性管理 65
5.6 主机磁带存储设备概述 67
5.6.1 主机磁带机类型 67
5.6.2 主机物理磁带库产品 68
5.6.3 主机虚拟磁带库产品 70
5.7 参考书目 71
5.8 习题 71
第6章 作业控制子系统(JES) 72
6.1 JES简介 72
6.2 SPOOL 73
6.3 Initiator 74
6.4 应用程式对Data Set的访问 75
6.5 作业在JES2中的运行过程 76
6.5.1 Input过程 76
6.5.2 Conversion过程 77
6.5.3 Processing过程 78
6.5.4 Output过程 78
6.5.5 Hard Copy过程 79
6.5.6 Purge过程 79
6.6 JES2的作业管理 79
6.7 JES2维护常用命令及操作 80
6.8 参考书目 80
6.9 习题 81
第7章 主机Workload Manager 82
7.1 WLM的总体介绍 83
7.2 WLM的基本概念 84
7.3 WLM的策略机制 85
7.4 Service Class 85
7.4.1 基本概念 85
7.4.2 基本操作 88
7.4.3 Workloads 90
7.4.4 Resource Groups 91
7.5 Classification Rules 92
7.5.1 基本概念 92
7.5.2 基本操作 96
7.5.3 Classification Groups 100
7.6 Policies Override 102
7.6.1 基本概念 102
7.6.2 基本操作 102
7.7 Application Environment 104
7.7.1 基本概念 104
7.7.2 基本操作 105
7.8 Scheduling Environments 105
7.8.1 基本概念 105
7.8.2 基本操作 106
7.9 Service Coefficients/Options 110
7.9.1 基本概念 110
7.9.2 基本操作 110
7.10 Service Definition 111
7.10.1 基本概念 111
7.10.2 基本操作 111
7.11 参考书目 111
7.12 习题 112
第8章 并行耦合体介绍(Parallel Sysplex) 113
8.1 SYSPLEX简介 113
8.2 Parallel SYSPLEX的技术特点及优势 115
8.2.1 非常高的连续性 115
8.2.2 动态的负载均衡 115
8.2.3 通用资源管理(Generic Resource Manager) 116
8.2.4 SFM(SYSPLEX Failure Manager) 116
8.3 SYSPLEX的一些关键技术 116
8.3.1 Timer 116
8.3.2 Couple Facility 116
8.3.3 Couple Data Set 117
8.3.4 Symbolics 118
8.4 参考书目 118
8.5 习题 118
第9章 安全控制子系统(RACF) 119
9.1 RACF概述 119
9.1.1 RACF子系统简介 119
9.1.2 RACF的主要功能 119
9.1.3 RACF的基本概念 121
9.1.4 RACF的管理方式 123
9.1.5 RACF保护对象的基本分类和相关说明 123
9.1.6 RACF用户与授权 123
9.2 主机资源概述 124
9.2.1 主机资源的基本概念 124
9.2.2 主机资源概述 124
9.3 RACF各类资源管理 125
9.3.1 用户组的管理 125
9.3.2 用户的管理 127
9.3.3 数据集与数据集组的管理 130
9.3.4 通用资源的管理 133
9.4 全局控制参数 142
9.4.1 RACF OPTIONS的基本概念 142
9.4.2 常见操作指引 144
9.5 RACF子系统自身维护与常用UTILITY 145
9.5.1 简介 145
9.5.2 RACF自身维护和常用UTILITY 145
9.5.3 常见操作指引 149
9.6 参考书目 152
9.7 习题 152
第10章 主机网路子系统(VTAM/TCPIP) 153
10.1 简介 153
10.2 SNA网路 154
10.2.1 SNA概述 154
10.2.2 APPN概述 156
10.2.3 VTAM Major Node定义 158
10.3 VTAM 159
10.4 TCP/IP网路 161
10.4.1 概述 161
10.4.2 主机上的TCP/IP 162
10.4.3 TCP/IP Profile 163
10.4.4 FTP Server 165
10.4.5 静态VIPA 166
10.4.6 DVIPA 166
10.4.7 OSPF路由 170
10.4.8 TCP/IP常用命令 171
10.5 EE 171
10.5.1 EE概述 171
10.5.2 EE的实现 172
10.6 参考书目 174
10.7 习题 175
第11章 用户互动子系统(TSO) 176
11.1 TSO/E简介 176
11.2 ISPF/PDF简介 178
11.3 z/OS UNIX Interactive Interface 179
11.4 参考书目 179
11.5 习题 179
第12章 UNIX服务子系统(USS) 180
12.1 USS简介 180
12.1.1 USS的主要用途 180
12.1.2 USS的主要组件 181
12.1.3 USS和z/OS的比较 182
12.2 USS的许可权管理 182
12.2.1 USS用户和用户组 182
12.2.2 RACF在z/OS UNIX中的使用 183
12.2.3 UID与GID 183
12.2.4 超级用户 184
12.2.5 档案的许可权 184
12.2.6 USS的许可权控制流程 185
12.3 USS的档案系统 186
12.3.1 USS的档案结构 186
12.3.2 USS档案系统的结构 186
12.3.3 USS的物理档案系统 188
12.3.4 档案系统的常见维护 188
12.4 参考书目 191
12.5 习题 191
第13章 作业控制语言(JCL) 192
13.1 JCL语言简介 192
13.2 JCL的语法规则 192
13.2.1 JCL字元集 193
13.2.2 一般语句格式规範 194
13.2.3 参数规则 195
13.2.4 JCL语句分类 198
13.2.5 JCL语句的位置 199
13.2.6 JCL语法实例 199
13.3 作业声明语句(Job Statement) 200
13.3.1 作业名 200
13.3.2 位置参数 200
13.3.3 关键字参数 201
13.4 作业步执行语句(Exec Statement) 206
13.4.1 作业步名 206
13.4.2 位置参数 207
13.4.3 关键字参数 208
13.5 数据定义语句(Data Definition Statement) 211
13.5.1 dd名 211
13.5.2 位置参数 212
13.5.3 DD语句的关键字参数 215
13.6 GDG(Generation Data Group) 230
13.6.1 GDG的定义及建立 231
13.6.2 GDG的存入 232
13.6.3 GDG的读取 233
13.6.4 GDG的删除 233
13.7 常见Utility的介绍 234
13.8 使用SDSF查看JCL作业执行结果 235
13.8.1 SDSF简介 235
13.8.2 提交并查看JCL执行结果 236
13.9 参考书目 239
13.10 习题 239
第14章 REXX程式语言基础 240
14.1 REXX介绍 240
14.1.1 什幺是REXX 240
14.1.2 快速了解REXX 240
14.2 REXX语言的特点 241
14.2.1 REXX语言的特点 241
14.2.2 REXX语言的一些不足 242
14.2.3 REXX语言的主要用途 242
14.3 与COBOL语言对比学习REXX 243
14.3.1 基本概念对比 243
14.3.2 常用算术、逻辑操作符的对比 243
14.3.3 常用比较操作符的对比 244
14.3.4 常用内部函式的对比 245
14.3.5 常用控制流的对比 245
14.3.6 读写档案的对比 247
14.4 REXX程式的使用 248
14.4.1 REXX解释执行与编译 248
14.4.2 REXX的在线上执行与批量提交 248
14.4.3 REXX调用函式和REXX Command 249
14.4.4 REXX几个重要的保留字 251
14.4.5 REXX其他一些需要注意的地方 251
14.5 REXX实际套用介绍 252
14.5.1 使用REXX读写顺序档案 252
14.5.2 使用REXX列出PDS中的Member名 252
14.5.3 使用REXX调用ISPF服务列出以某个qualifier开头的所有档案名称 253
14.5.4 使用REXX访问资料库 254
14.6 小结 255
14.7 参考书目 255
14.8 习题 255
第15章 z/OS的启动过程(IPL) 256
15.1 系统Data Set 256
15.2 系统参数库SYS1.PARMLIB 260
15.2.1 IEASYSxx 260
15.2.2 IEASYMxx 261
15.2.3 LOADxx 262
15.2.4 其他的系统参数 264
15.3 z/OS IPL概述 270
15.4 IPL过程 270
15.5 载入参数(LOADPARM) 271
15.6 Master Scheduler 272
15.7 建立其他Address Spaces 272
15.8 参考书目 273
15.9 习题 273
附录A TSO ISPF基本操作 275
附录B SDSF基本操作 285
附录C 常用的TSO命令简介 294
附录D 上机练习案例 309
附录E 常用的系统控制命令简介 315
附录F 常见主机资料缩语表 331
参考资料 344
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net