图书目录

第1章  新型主机概述  /1

1.1  新型大型主机  /1

1.2  S/360:大型主机发展史上的里程碑  /1

1.3  持续演进的主机架构  /2

1.4  大型主机在我们中间  /4

1.5  什么是大型主机  /5

1.6  谁使用主机  /7

1.7  决定主机如此有用的要素  /8

1.7.1  可靠性、可用性和可服务性  /8

1.7.2  安全性  /9

1.7.3  可扩展性  /9

1.7.4  持续兼容性  /9

1.8  典型的主机负载  /10

1.8.1  批处理  /10

1.8.2  在线交易处理  /11

1.9  主机世界中的角色  /14

1.9.1  系统程序员  /15

1.9.2  系统管理员  /16

1.9.3  应用程序设计人员和开发人员  /16

1.9.4  系统操作员  /17

1.9.5  生产控制分析员  /17

1.9.6  厂商扮演的角色  /18

1.10  z/OS与其他主机操作系统  /18

1.10.1  z/VM  /19

1.10.2  z/VSE  /19

1.10.3  zSeries中的Linux  /19

1.10.4  z/TPF  /20

1.11  总结  /20

第2章  z/OS概述  /22

2.1  什么是操作系统  /22

2.2  z/OS是什么  /23

2.2.1  z/OS使用的硬件资源  /23

2.2.2  多道程序设计和多重处理  /24

2.2.3  模块和宏  /25

2.2.4  控制块  /25

2.2.5  z/OS使用的物理存储  /26

2.3  z/OS设施概述  /26

2.4  虚拟存储和其他主机概念  /27

2.4.1  虚拟存储  /27

2.4.2  地址空间  /28

2.4.3  动态地址转换  /29

2.4.4  虚拟存储格式与寻址机制  /30

2.4.5  页面调度  /33

2.4.6  交换和工作集  /34

2.4.7  存储保护  /34

2.4.8  存储管理器的角色  /35

2.4.9  虚拟存储简史和64位寻址  /36

2.4.10  线下存储  /38

2.4.11  地址空间的区域组成  /39

2.4.12  系统地址空间和主调度程序  /40

2.5  工作负载管理  /41

2.5.1  工作负载管理的功能  /41

2.5.2  工作负载管理的使用  /42

2.6  I/O和数据管理  /43

2.7  监督系统中的作业执行  /43

2.7.1  中断处理  /44

2.7.2  创建任务调度单元  /45

2.7.3  可抢占对比不可抢占  /46

2.7.4  调度器工作过程  /47

2.7.5  串行化使用资源  /47

2.8  z/OS的特征  /49

2.9  z/OS的附加软件产品  /50

2.10  z/OS的中间件  /51

2.11  z/OS和UNIX的简单比较  /51

2.12  总结  /53

第3章  z/OS的交互工具  /54

3.1  z/OS交互工具概述  /54

3.2  TSO概述  /55

3.2.1  数据文件  /55

3.2.2  在本机模式下使用TSO  /56

3.2.3  TSO下使用CLIST和REXX  /57

3.3  实验:TSO实验  /58

3.3.1  访问主机  /58

3.3.2  使用Pcomm  /58

3.3.3  使用TSO命令  /61

3.4  ISPF概述  /62

3.4.1  本书使用的键盘映射  /64

3.4.2  使用PF1帮助和ISPF指南  /65

3.4.3  使用PA1键  /66

3.4.4  ISPF菜单导航  /66

3.4.5  使用ISPF编辑器  /67

3.4.6  使用在线帮助  /68

3.4.7  客户化ISPF设置  /69

3.4.8  给ISPF添加图形化用户界面  /71

3.5  实验:ISPF实验  /71

3.5.1  通过ISPF菜单选项导航  /71

3.5.2  使用ISPF编辑器  /72

3.5.3  在分屏模式下使用ISPF  /73

3.5.4  注销会话  /73

3.6  z/OS UNIX交互接口  /75

3.6.1  ISHELL命令  /76

3.6.2  ISHELL用户文件和目录  /77

3.6.3  OMVS命令shell会话  /77

3.6.4  直接登录shell  /78

3.7  实验:USS实验  /79

3.7.1  打开z/OS UNIX shell  /80

3.7.2  使用OEDIT和OBROWSE命令  /80

3.8  总结  /80

第4章  数据集操作  /82

4.1  数据集的概念  /82

4.2  数据集的存储  /83

4.3  数据访问方法  /83

4.4  DASD卷的使用  /84

4.4.1  UNIX和PC用户理解DASD术语  /84

4.4.2  DASD标签  /85

4.5  分配数据集  /85

4.6  数据集命名  /85

4.7  用JCL在DASD卷上分配空间  /86

4.7.1  逻辑记录和块  /87

4.7.2  数据集分区  /87

4.8  数据集记录格式  /87

4.9  数据集的类型  /89

4.9.1  顺序数据集  /89

4.9.2  分区数据集  /90

4.9.3  扩展分区数据集  /91

4.9.4  数据集空间管理  /92

4.10  VSAM  /93

4.11  卷内容表和目录  /94

4.11.1  VTOC  /94

4.11.2  目录  /95

4.11.3  世代数据组  /97

4.12  DFSMS在空间管理中的角色  /98

4.13  z/OS UNIX文件系统  /99

4.14  zFS文件系统的使用  /101

4.15  实验:数据集的ISPF操作  /101

4.15.1  新建数据集  /102

4.15.2  常用的数据集操作  /104

4.16  实验:数据集的上传和下载  /117

4.16.1  Pcomm方式  /117

4.16.2  FTP方式  /118

4.17  数据集实验  /120

4.17.1  了解ISPF选项3.4  /120

4.17.2  新建(分配)数据集  /122

4.17.3  添加数据集成员  /125

4.17.4  复制和移动数据集  /126

4.17.5  操作数据集  /129

4.17.6  使用ISPF Editor编辑数据集  /130

4.17.7  执行目录搜索  /131

4.17.8  上传和下载数据集  /131

4.18  总结  /134

第5章  使用JCL和SDSF  /136

5.1  作业控制语言JCL  /136

5.2  作业语句  /138

5.3  执行语句  /138

5.4  数据定义语句  /139

5.4.1  数据集部署(DISP参数)  /140

5.4.2  创建新数据集  /141

5.4.3  续行和并置  /142

5.4.4  符号文件名  /143

5.4.5  保留DDNAME  /144

5.5  以批处理方式提交作业  /144

5.6  理解SDSF  /145

5.7  作业控制子系统  /148

5.7.1  作业控制子系统介绍  /148

5.7.2  作业处理流程  /149

5.8  系统库  /149

5.9  实验:SDSF实验  /149

5.9.1  SDSF基本操作  /150

5.9.2  SDSF高级用法  /151

5.10  实验:JCL实验  /152

5.10.1  编写简单作业  /152

5.10.2  提交作业、查看作业结果及清除作业  /156

5.10.3  实验练习  /157

5.11  总结  /158

第6章  实用程序  /159

6.1  实用程序调用  /160

6.2  基本实用程序  /160

6.2.1  IEFBR14  /160

6.2.2  IEBGENER  /161

6.2.3  IEBCOPY  /162

6.2.4  IEBDG  /163

6.2.5  IDCAMS  /164

6.2.6  IEBUPDTE  /165

6.3  面向系统的实用程序  /166

6.3.1  IEHLIST  /166

6.3.2  IEHINITT  /167

6.3.3  IEHPROGM  /167

6.3.4  ICKDSF  /167

6.3.5  SUPERZAP  /167

6.4  应用级实用程序  /168

6.4.1  ADRDSSU  /168

6.4.2  RMF  /168

6.5  其他实用程序  /169

6.6  实验:Utility实验  /169

6.6.1  实验一:使用IEBPTPCH和IEBGENER实用程序  /169

6.6.2  实验二:使用SORT和IEBGENER实用程序  /170

6.6.3  实验三:使用IEHLIST实用程序  /172

第7章  虚拟存储访问方法  /173

7.1  逻辑记录和物理记录  /173

7.1.1  逻辑记录  /174

7.1.2  物理记录  /174

7.2  CI与CA  /174

7.2.1  CI  /174

7.2.2  CA  /175

7.3  其他概念  /176

7.3.1  分裂  /176

7.3.2  VSAM数据集组件  /176

7.3.3  簇群  /176

7.4  VSAM定位数据记录  /177

7.5  VSAM数据集种类  /177

7.6  实验:VSAM实验  /179

7.6.1  实验一:新建VSAM数据集  /180

7.6.2  实验二:删除VSAM数据集  /181

7.6.3  实验三:用DITTO编辑VSAM数据集  /181

7.6.4  实验四:用DITTO查看VSAM数据集  /184

7.6.5  VSAM综合实验  /186

第8章  JCL过程  /188

8.1  流内过程  /188

8.2  编目过程  /189

8.3  JCL PROC语句覆写  /190

8.4  实验:JCL过程实验  /190

8.4.1  了解JCL过程及其分类  /190

8.4.2  定义流内过程  /191

8.4.3  定义编目过程  /192

8.4.4  修改过程参数  /193

8.4.5  JCL过程综合实验  /196

附录  实验参考答案  /198

参考文献  /204