开放系统和大型机的访问方法
术语访问方法经常用于标识开放系统中的I/O类型。许多使用它的人可能不了解这种已经存在了50多年的访问方法的历史背景。在开放系统中,I/O类型用于块数据、文件数据和对象数据。访问方法表示数据类型如何存储在设备上。
术语访问方法来自大型机领域,表示许多众所周知的(至少对使用大型机的人来说)存储或访问信息的方法。访问方法实际上是应用程序使用软件命令访问的软件例程,这些命令是对系统函数的内联调用。你可以称之为应用程序接口.在开放系统中最接近的等效函数是设备驱动程序。
有许多类型的访问方法,其中大多数处理数据的组织方式,通常以记录的形式,记录通常是数据集中固定长度的数据块。
大型机世界中一些熟悉的存储访问方法包括:
- 基本顺序访问方法
- QSAM -排队顺序访问方法
- 基本直接访问方法
- 基本分区访问方法
- 索引顺序访问方法
- VSAM—虚拟存储访问方式
- OAM—对象访问方法
在QSAM中的应用程序中执行I/O的一个例子是在内存中为排队的I/O(一个块中有多个记录)设置缓冲区,然后执行GET或PUT。有趣的是,S3对象访问的基本I/O是GET和PUT。
开放系统访问方法被称为:
开放系统访问方法并不直接映射到大型机世界中的方法,但是如果您了解大型机方法,就可以理解它们。在开放系统中,术语访问方法并没有错,只是它的意思略有不同。在两者之间进行翻译有助于理解意思。
(兰迪•科恩斯是IT分析公司Evaluator Group的高级策略师)。