12.5 IVSAM文件

01VSAM文件


1、虚拟存储存取方法 VSAM是 Virtual Storage Access Method的缩写。这种存取方法利用了操作系统的虚拟存储器的功能,给用户提供方便。

2、对用户来说,文件只有控制区间和控制区域等逻辑存储单位,与外存储器中柱面、磁道等具体存储单位没有必然的联系。

3、用户在存取文件中的记录时,不需要考虑这个记录的当前位置是否在内存,也不需要考虑何时执行对外存进行“读/写”’的指令。

4、VSAM文件的结构有3部分组成:索引集、顺序集和数据集。

5、文件的记录均放在数据集中,数据集中的一个结点称为控制区间(Control Interval),它是一个I/O操作的基本单位,它由一组连续的存储单元组成。

6、控制区间的大小可随文件不同而不同,但同一文件上控制区间的大小相同。

7、每个控制区间含有一个或多个按关键字递增有序排列的记录。

8、顺序集合索引集一起构成一棵B+树,为文件的索引部分。顺序集中存放每个控制区间的索引项。

9、VSAM文件既可在顺序集中进行顺序存取,又可从最高层的索引(B+树的根结点)出发进行按关键字存取。

10、顺序集中一个结点连同其对应的所有控制区间形成一个整体,称做控制区域(Control Range)。每个控制区间可视为一个逻辑磁道,而每个控制区域可视为一个逻辑柱面。

C语言 | 求3*4的矩阵最大数及行号列号 mp.weixin.qq.com图标

文章来源: zhuanlan.zhihu.com,作者:小林C语言,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuanlan.zhihu.com/p/338816871

(完)