Метод очередного последовательного доступа - Queued Sequential Access Method
В Мэйнфрейм IBM операционные системы, метод очередного последовательного доступа (QSAM)[1] является метод доступа читать и писать наборы данных последовательно. QSAM доступен на OS / 360, OS / VS2, MVS, z / OS и связанные с ними операционные системы.
QSAM используется как для естественно последовательных устройств, таких как перфокарта считыватели, перфораторы и линейные принтеры, а также для данных на устройствах, к которым также можно обращаться напрямую, например, на магнитных дисках. QSAM предлагает независимость от устройств: насколько это возможно, то же самое API звонки используются для разных устройств.
QSAM, как следует из названия, помещен в очередь, в этом конкретном контексте, что означает буферизацию с снятием блокировки чтения и блокировкой записи. Это позволяет программам читать и записывать логические записи в физических блоках данных, в отличие от менее продвинутых. базовый метод последовательного доступа (BSAM), который позволяет программам обращаться к физическим блокам данных, но не поддерживает доступ к логическим записям внутри блоков.
Действительно, QSAM управляет усеченными конечными блоками и усеченными встроенными блоками совершенно прозрачно для пользователя.
Интерфейс прикладной программы QSAM можно сравнить с интерфейсом, предлагаемым открыто, читать, записывать и Закрыть вызовы (с использованием дескрипторов файлов) в других операционных системах, таких как Unix и Windows.
Смотрите также
- Память с последовательным доступом (СЭМ)
- Базовый метод последовательного доступа (BSAM)
- Иерархический метод последовательного доступа (HSAM)
- Базовый индексированный метод последовательного доступа (BISAM)
- Метод последовательного доступа с индексированием в очереди (QISAM)
- Иерархический индексированный метод последовательного доступа (ПРИВЕТ СЭМ)
Рекомендации
- ^ Логическое руководство программы методов последовательного доступа к операционной системе IBM System / 360 (PDF). IBM. Январь 1967 г. Y28-6604-1.