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 naturalmente secuenciales, como lectores de tarjetas perforados y perforadoras e impresoras de línea, como para datos en dispositivos que también podrían direccionarse directamente, como discos magnéticos. QSAM ofrece independencia del dispositivo: en la medida de lo posible, se utilizan las mismas llamadas API para diferentes dispositivos.
QSAM está, como su nombre lo indica, en cola, en este contexto específico, lo que significa almacenado en 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 proporciona soporte para acceder a registros lógicos dentro de bloques.
De hecho, QSAM gestiona los bloques finales truncados y los bloques incrustados truncados de forma completamente transparente para el usuario.
La interfaz del programa de aplicación QSAM se puede comparar con la interfaz que ofrecen las llamadas de apertura , lectura , escritura y cierre (utilizando identificadores de archivos) en otros sistemas operativos como Unix y Windows .
Ver también
Referencias
- ^ Manual de lógica del programa de métodos de acceso secuencial del sistema operativo IBM System / 360 (PDF) . IBM. Enero de 1967. Y28-6604-1.