En los sistemas operativos de mainframe de IBM , el método de acceso secuencial en cola ( QSAM ) [ 1 ] es un método de acceso para leer y escribir conjuntos de datos de forma secuencial. QSAM está disponible en OS/360 , OS/VS2 , MVS , z/OS y sistemas operativos relacionados.
QSAM se utiliza tanto para dispositivos que son inherentemente secuenciales, como lectores de tarjetas perforadas e impresoras de línea, como para datos en dispositivos que también pueden ser direccionados directamente, como discos magnéticos . QSAM ofrece independencia del dispositivo: en la medida de lo posible, se utilizan las mismas llamadas a la API para diferentes dispositivos.
QSAM, como su nombre indica, utiliza colas, lo que en este contexto específico significa que cuenta con búfer, con desbloqueo de lecturas y bloqueo de escrituras. Permite a los programas leer y escribir registros lógicos dentro de bloques físicos de datos, a diferencia del método de acceso secuencial básico (BSAM), menos avanzado, que permite a los programas acceder a bloques físicos de datos, pero no ofrece soporte para acceder a registros lógicos dentro de los bloques.
QSAM gestiona los bloques finales truncados y los bloques incrustados truncados de forma totalmente transparente para el usuario.
La interfaz de programación de aplicaciones QSAM se puede comparar con la interfaz que ofrecen las llamadas open , read , write y close (que utilizan descriptores de archivo) en otros sistemas operativos como Unix y Windows .
Véase también
Referencias
- ↑ Manual de lógica de programas de métodos de acceso secuencial del sistema operativo IBM System/360 (PDF) . IBM. Enero de 1967. Y28-6604-1.
- Sistemas operativos para mainframes de IBM