Метод очередного последовательного доступа - Queued Sequential Access Method

В Мэйнфрейм IBM операционные системы, метод очередного последовательного доступа (QSAM)[1] является метод доступа читать и писать наборы данных последовательно. QSAM доступен на OS / 360, OS / VS2, MVS, z / OS и связанные с ними операционные системы.

QSAM используется как для естественно последовательных устройств, таких как перфокарта считыватели, перфораторы и линейные принтеры, а также для данных на устройствах, к которым также можно обращаться напрямую, например, на магнитных дисках. QSAM предлагает независимость от устройств: насколько это возможно, то же самое API звонки используются для разных устройств.

QSAM, как следует из названия, помещен в очередь, в этом конкретном контексте, что означает буферизацию с снятием блокировки чтения и блокировкой записи. Это позволяет программам читать и записывать логические записи в физических блоках данных, в отличие от менее продвинутых. базовый метод последовательного доступа (BSAM), который позволяет программам обращаться к физическим блокам данных, но не поддерживает доступ к логическим записям внутри блоков.

Действительно, QSAM управляет усеченными конечными блоками и усеченными встроенными блоками совершенно прозрачно для пользователя.

Интерфейс прикладной программы QSAM можно сравнить с интерфейсом, предлагаемым открыто, читать, записывать и Закрыть вызовы (с использованием дескрипторов файлов) в других операционных системах, таких как Unix и Windows.

Смотрите также

Рекомендации

  1. ^ Логическое руководство программы методов последовательного доступа к операционной системе IBM System / 360 (PDF). IBM. Январь 1967 г. Y28-6604-1.