文档详情

系统基础知识培训-zos基础(初级)

第***
实名认证
店铺
PPT
3.85MB
约91页
文档ID:69470186
系统基础知识培训-zos基础(初级)_第1页
1/91

CNAPS Generation 2,2012.10.10,系统基础知识培训-zOS基础(初级),授课人:许洵,课程目录,CNAPS G2,z/OS操作系统概述,3,什么是z/OS?,z/OS是主机平台最常用的操作系统 是一个64位的操作系统 最适合用于处理大负荷和多并发用户 z/OS操作系统被设计成能 并发处理1000个以上的用户 处理大I/O吞吐量的计算 处理超大负荷的工作 安全地运行重要工作,4,z/OS操作系统提供的服务,5,z/OS的发展史,6,z/OS发展的重要里程碑,1988 – Enterprise Systems Architecture/370 1990 – System/390 and ES/9000 processor line 1991 – AIX/ESA 1994 – Parallel Sysplex introduced, first CMOS-based S/390 processors 1996 – OS/390 1998 – Generation 5 S/390 processors, 10-way exceeds 1000 MIPS 1999 – SHARK storage device, IBM announces support for Linux 2000 – the eServer line, including the z900, the first 64-bit mainframe processor 2000 – Linux for S/390 2000 – z/OS 2003 – the z990 and the IBM Mainframe Charter,7,主机上可以运行的其它操作系统,VSE/ESA 适合中小规模的390架构的用户 可以在规模非常小的机器上运行 具有一些通用的390 架构的部件,比如CICS,VTAM等 AIX/ESA 这是IBM设计的第一个能在主机上运行的UNIX类系统. 后来逐步被MVS以及z/OS操作系统提供的Unix System Service所取代。

现在已经有zLinux了 TPF 主要适合于 专用的应用系统,如航空调度等,8,z/OS操作系统使用的一些硬件资源,9,z/OS基本控制程序(BCP)包括,所有基本的系统服务 I/O设备配置程序(IOCP) 负载管理子系统(WLM) z/OS UNIX System Services (z/OS UNIX) z/OS UNIX kernel 对Unicode的支持 程序的管理,10,z/OS的基本部件和可选部件,11,z/OS的部件和功能用途,12,z/OS的地址空间,13,四类地址空间,系统地址空间 在操作系统启动初始化后自动创建 子系统地址空间 如JES, SMS 分时用户地址空间 当一个用户登录TSO/E时创建 每个用户都在自己独立的地址空间中进行操作 批量作业地址空间 在JCL作业流提交给JES子系统后,由JES子系统负责创建,14,多进程计算和多路计算,15,程序的编译,链接和执行,16,z/OS操作系统中常用的工具和子系统,z/OS Security Server, and Resource Access Control Facility (RACF) 安全管理子系统 System Modification Program Extended (SMP/E)补丁维护与安装工具 Data and DASD Management, and Data Facility: System Managed Storage (DFSMS)存储管理子系统 System Management Facility (SMF)运维数据管理子系统 Resource Management Facility (RMF)行管监控子系统 Work Load Manager (WLM)负载管理子系统,17,z/OS Security Server: RACF组件,是一个安全软件产品, 利用 它可以做到: 识别并验证用户 对资源的访问进行控制 对访问被保护资源的用户进行授权 记录所有访问被保护资源的行为 实现安全管理的目标,18,补丁维护管理工具(SMP/E),19,存储管理子系统(DFSMS),20,运维数据管理子系统 (SMF),21,性能管理子系统 (RMF),22,负载管理子系统 (WLM),JES-作业进入系统,作业进入子系统(Job Entry Subsystem) z/OS通过JES子系统对系统中绝大多数的作业进行控制和管理。

作业进入子系统共有两个,JES2和JES3 JES工作过程如下: 作业通过读卡机、分时终端机进入系统,或者由程序生成后传递给系统所有的作业都要经过扫描检验其准确性,然后排入适当的队列转换程序将作业控制语言语句(JCL)转换成OS能读的内部形式,如发现错误将该作业从系统中清除,并向用户发出相应的信息 下一步,作业又一次根据分级和优先权送至z/OS的BCP执行此时JES放弃对作业的控制权,直到有打印输出被JES截获时,JES把它交付给假脱机磁盘作业终止时z/OS通知JES,作业进入下一个JES操作——输出步骤,输出经过打印或穿孔后作业从系统中撤销,该作业用过的所有假脱机空间可重新利用JES-作业进入系统,SMS-存储管理子系统,存储管理子系统(SMS) 主要完成一下几个功能: 外存管理:为操作系统定义自动管理外存的策略 提供编目机制,对磁带、磁盘上的数据进行编目,以便用户能够方便迅速地访问数据 定义并且控制系统的输入输出设备的操作TSO-分时系统,分时系统(Time Share Option) TSO是支持分时系统的软件,终端用户发出的每一条命令都由TSO处理,用户通过TSO 行命令和系统进行交互。

ISPF/PDF( Interactive System Productivity Facility/Program Development Facility)是TSO下开发的更方便的菜单选择方式 SDSF(System Display and Search Facility是TSO下另一程序产品,提供给用户有关监控、管理和控制OS的系统信息用户利用SDSF来查看用户提交到JES2队列中的作业信息,并可以修改作业属性如作业优先级一般用户使用z/OS需掌握的知识,,如何登录到MVS系统; ISPF的主要选项功能及用法; MVS的磁盘数据集的分配方法; ISPF编辑功能的用法; 作业控制语言JCL; 作业的提交方法和输出结果的查看方法; 一些常用的系统实用程序的功能及用法; 所用的编程语言的编译、连接和执行过程; 常用数据文件的建立和存取方法练习,RACF是主机中负责________的组件 主机上使用________来查看提交到JES2中的作业信息 SDS和PDS数据集有什么区别? VSAM数据集分哪几种?,课程目录,CNAPS G2,z/OS操作系统概述,30,数据集的基本概念,数据集是由互相关联的数据所构成的集合。

它可以是一个程序源代码,一个宏语言(macro)库,或者是包含着被程序处理的数据记录的一个文件 数据可以被存储在二级存储设备上,比如说 直接存取存储设备(DASD), DASD是一个主机的术语,相当于Disk卷(Volume)是另一个常用的主机术语,指一个符合标准容量大小的磁盘(DASD) 磁带(Tape),注意磁带只能做顺序存取访问31,数据集是保存在磁盘或者磁带上的数据集合,32,数据集的命名规则,数据集的命名规则,大写 最多 44 个字符(加上member,则最多54) 最多 22 段 Segment1.segment2.segment3…. Demo 每一个段为1-8个数字或字母字符,但必须以字母和@、#、$开头数据集所有字符不超过44个(包括.),数据集的命名规则,经常使用的是三段名形式: project名.Group名.Type名 Project名:目标名,属于同一个目标的所有库的公共标识,通常对于每个用户,系统人员给定一个目标名 库名:标识同一个目标下的各个库,可自己定义 类型名:指出该库中内容的类型可以是COBLOL,FORT,PLI;OBJ(目标模块);CLIST(TSO程序语言);TEXT(文本);DATA(数据); CNTL(JCL) 或者用户自己定义,数据集的名称匹配,%:匹配任意单个字符 *:匹配零或多个字符 例如:字符串a123,a134,a156,a234,a245 则:a*匹配:a123,a134,a156,a234,a245 a1*匹配:a123,a134,a156 a*3*匹配:a134,a234 a*4匹配:a134,a234 a%%%匹配:a123,a134,a156,a234,a245 a%%4匹配:a134,a234 a1%匹配:无,36,DFSMS子系统中常见的数据集类型,DFSMS子系统支持以下几类数据集 VSAM data sets 记录的集合,以control intervals的形式组成 Non-VSAM data sets 定长或变长记录的集合,以blocks的形式组成 Extended-format data sets 顺序或是VSAM数据集,都可以通过扩展格式分配 Objects 字节流,没有特定格式 z/OS UNIX files 面向字节,与Object类似,37,VSAM 数据集的分类,Key-sequenced data set (KSDS) 记录以关键字升序的顺序存放,以关键字或相对字节地址访问。

Entry-sequenced data set (ESDS) 记录以进入数据集的顺序安排其存放位置,新加入的记录加在数据集的末尾 Relative-record data set (RRDS) 记录以其相对记录号顺序存放,访问也是通过相对记录号来进行访问 Linear data set (LDS) 线性数据集中只包含数据部分,没有记录边界, 也没有其它VSAM数据集中所具有的控制信息38,常见的两大类非VSAM数据集,39,z/OS操作系统中的非VSAM数据集包括,Non-VSAM data sets Physical sequential data set (PS) Partitioned data set (PDS) Partitioned data set extended (PDSE) z/OS UNIX files: Hierarchical file system (HFS) Network File System (NFS) zSeries File System (zFS) Temporary file system (TFS),40,指定非VSAM数据集的各类属性,41,如何定位一个数据集,42,数据集的定位过程,在MVS系统中,数据集的管理主要通过Catalog来实现。

Catalog包含数据集的信息,能够按数据集名去定位其地址 Catalog对数据集的建立列表和索引,其中包含数据集名、Volume和设备类型(UNIT) 系统通过DSN或Alias查找Catalog,获取Volume和UNIT信息,再通过UNIT参数和Volume参数指定的VTOC获取数据集位置,大小等信息,43,有编目和未编目的数据集的区别,44,Volume table of contents (VTOC),数据管理,早期的MVS,访问数据集时需要用户指定设备、卷、数据集名等信息 主机的数据集的管理是通过编目(CATALOG)来管理的 如果你定义一个dataset, 会最终分配在某个磁盘卷,在这个磁盘卷的VTOC会增加这个dataset的信息,在没有catalog管理的时候,我们都需要访问这个的dataset需要指定这个卷的信息这一点类似现在的windows系统但对于主机存放大量数据, 没有管理很容易数据很混乱,不知道data到底在哪个卷,就引。

下载提示
相似文档
正为您匹配相似的精品文档