stringtranslate.com

Método de acceso secuencial en cola

En los sistemas operativos 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 perforadas y perforadoras e impresoras de línea, como para datos en dispositivos a los que también se podría acceder 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 es, como su nombre lo indica, un método en cola, lo que en este contexto específico significa que está almacenado en un búfer con desbloqueo de lecturas y bloqueo de escrituras. Permite que los programas lean y escriban 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 brinda soporte para acceder a registros lógicos dentro de bloques.

QSAM gestiona bloques finales truncados y bloques incrustados truncados de forma completamente transparente para el usuario.

La interfaz del programa de aplicación QSAM se puede comparar con la interfaz ofrecida por las llamadas open , read , write y close (usando identificadores de archivos) en otros sistemas operativos como Unix y Windows .

Véase también

Referencias

  1. ^ 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.