Метод последовательного доступа с очередями

Метод доступа для последовательного чтения и записи наборов данных

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

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

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

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

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

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

Ссылки

  1. ^ IBM System/360 Operating System Sequential Access Methods Program Logic Manual (PDF) . IBM. Январь 1967. Y28-6604-1.
Получено с "https://en.wikipedia.org/w/index.php?title=Метод_Последовательного_Доступа_В_Очереди&oldid=1175715358"