Virtual Storage Access Method -- Introduction1

Virtual Storage Access Method -- Introduction1

ID:39469650

大小:674.50 KB

页数:36页

时间:2019-07-04

Virtual Storage Access Method -- Introduction1_第1页
Virtual Storage Access Method -- Introduction1_第2页
Virtual Storage Access Method -- Introduction1_第3页
Virtual Storage Access Method -- Introduction1_第4页
Virtual Storage Access Method -- Introduction1_第5页
资源描述:

《Virtual Storage Access Method -- Introduction1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1简介22VSAM数据集类型和结构22.1VSAM术语2一.控制段(ControlInterval)2例题一:控制区间1[ControlInterval1]3例题二:控制区间2[ControlInterval2]4例题三:控制区间3[ControlInterval3]4二.控制区(ControlArea)5优化控制区域的大小(OptimizingControlAreaSize)6一个大的控制区域的优点(AdvantagesofaLargeControlAreaSize)6一个大的控制区域的缺点(DisadvantagesofaLar

2、geControlAreaSize)6控制区域(CA)的大小牵连到几方面7三.相对字节位置(RelativeByteAddress)7四.SpannedRecord7五.数据集(Cluster)9六.访问控制块(AccessControlBlock)10七.记录102.2VSAM数据集类型10一.ESDS数据集12二.KSDS数据集14三.RRDS数据集27四.VRRDS数据集28五.LDS数据集283VSAM的编目29一.主编目(MasterCatalog)30二.用户编目(UserCatalog)314IDCAMS314.1AM

3、S命令格式314.2AMS功能介绍324.3AMS命令的应用32一.DEFINEMASTERCATALOG32二.DEFINEUSERCATALOG33三.DEFINECLUSTER33四.REPRO35五.LISTCAT364.4AMS实例361简介VSAM的全称为VirtualStorageAccessMethod,它是一种访问方法,用来组织数据记录并且利用编目实现数据集的维护。访问方法相当于接口的角色,是操作系统和应用程序之间的桥梁,主要的目的是提高数据存取的效率。z/OS操作系统支持多种存取方法,包括:QSAM-Queued

4、SequentialAccessMethod,BSAM-BasicSequentialAccessMethod,ISAM-IndexedSequentialAccessMethod,BDAM-BasicDirectAccessMethod,BPAM-BasicPartitionedAccessMethod,PDS-E-PartitionedDataSetExtended和OAM-ObjectAccessMethod,这些访问方法统称为传统访问方法。VSAM访问方法是第一个针对虚拟存取环境设计的访问方法,和以上那些传统访问方法相比较,

5、VSAM和操作系统的兼容性更好,并且具有高效率、多功能和安全性等特点。VSAM能顺序或直接存取磁盘中固定和变动长度的记录,其读取记录的过程如下:1.VSAM负责解释应用程序的逻辑请求并且决定需要使用的设备;2.VSAM负责向操作系统申请输入和输出的操作;3.操作系统执行实际的物理输入和输出操作;4.VSAM将数据返回给应用程序处理。在实际的读取数据的过程中,当进行记录的顺序读取操作时,VSAM会将单独的逻辑记录组成比较大的数据单元以减少I/O的次数,然后操作系统以这个较大的数据单元为单位在DASD和存储器之间进行交换。同样的,在顺序

6、访问方法中,这种将记录组成较大数据单元的技术称为组块(Block)。VSAM的在应用程序和操作系统之间扮演接口的角色,应用程序对VSAM的调用类似于对子程序的调用。在汇编语言中,调用的是VSAM的宏;在高级汇编语言中,则是编译器将I/O操作的语句转换成对VSAM程序的调用。VSAM存取方法有更高的存取效率,更好的数据安全性和完整性,而且容易使用与管理,其特点如下:1.适用于不同类型的作业方式,包括批处理作业和在线作业;2.高效的存取效率,VSAM存取记录时输入输出的单位是一个ControlInterval(简称CI),而且加上Buf

7、ferSpace的应用,数据集的存取效率较高;3.使用简单,VSAM提供了一套很容易使用的命令,帮助用户建立和维护数据集;4.集中管理,VSAM通过编目机制实现集中管理;2VSAM数据集类型和结构2.1VSAM术语一.控制段(ControlInterval)ControlInterval(简称CI)是VSAM数据集(除了LinerDataSet数据集以外)输入输出的单位,其结构如下图所示:图1ControlInterval结构上图中,RDF(RecordDefinitionField)用来描述CI中的记录信息,包括记录的长度和起始位

8、置,每一个RDF的长度为3个字节。CIDF(ControlIntervalDefinitionField)则是描述CI中FreeSpace的大小和位置,长度为4个字节。CIDF包含两个字段,每个字段都是两个字节,第一个字段说明CI中的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。