Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

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

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

См. Также [ править ]

Ссылки [ править ]