请输入您要查询的百科知识:

 

词条 大型主机z/OS操作系统基础教程
释义

本书针对目前IBM大型主机z/OS操作系统知识专业性强、相关中文书籍很少、英文技术手册可读性欠佳等问题,以语言通俗为原则,以实践应用为目的,全面讲述了z/OS操作系统的基本原理、内存管理、作业管理(JES)、文件系统、存储管理(SMS)、安全控制、网络通信(SNA 和TCP/IP)、UNIX服务等主要内容,并概要介绍z/OS系统管理最常用的两种编程语言(作业控制语言JCL、脚本编程语言REXX)。同时在每个章节后配有针对性的案例和习题,方便读者对知识的深入理解和巩固。

图书信息

书名:大型主机z/OS操作系统基础教程 作者:张 颖 李六旬 主 编

黄文宇 童庆峰 石建勋 王景熠 编 者

李 强 杜昆鹏 鲁 莽 胡 田 刘利辉 编 著

ISBN 978-7-121-11059-7

出版日期:2010年7月

定价:80.00元

开本:16开

页码:360页

内 容 简 介

本书的编著融入了大型主机项目研发和系统维护实践过程的丰富知识与经验,可作为已开展主机专业课程的高校教学资料;对于已从事主机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

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/26 20:44:36