
VSAM(Virtual Storage Access Method)是IBM公司于1970年作为OS/VS1和OS/VS2操作系统的一部分引入的磁盘文件存储访问方法,现主要运行于z/OS和VSE平台。其数据集分为键顺序数据集(KSDS)、输入顺序数据集(ESDS)、相对记录数据集(RRDS)和线性数据集(LDS)四种类型,其中KSDS、ESDS、RRDS通过唯一键值、物理字节地址和相对记录号进行访问,而LDS仅包含无固定记录结构的字节流。
VSAM数据集由控制间隔(CI)和控制区域(CA)构成,其中CI为基本物理I/O单位,CA包含多个CI。KSDS结构包含索引和数据部分,支持记录插入删除时的控制区间分裂机制。系统内置存取方法服务(AMS)程序集,可执行文件定义、索引建立等操作,并通过SHAREOPTIONS参数定义跨系统共享级别。目录体系采用主目录与用户目录分级管理。
该技术最初基于虚拟存储技术应用于OS/VS操作系统,后随IBM大型机架构更新逐步扩展至z/OS平台,成为其核心存储组件之一。
想要了解更多“VSAM”的信息,请点击:VSAM百科
