Cтраница 1
Базисный прямой метод доступа ( Basic Direct Access Method - BDAM) - метод, используемый для прямой или случайной выборки записей данных из набора данных, который расположен на запоминающем устройстве с прямым доступом. [1]
Базисный прямой метод доступа применяется только для наборов данных на устройствах прямого доступа. С его помощью программист сам определяет структуру набора данных. Прямая организация набора данных характеризуется взаимосвязью между идентификатором блока набора данных и его физическим адресом в томе, устанавливаемой в программе пользователя, что обеспечивает доступ к нужной записи без предварительного поиска в индексах. [2]
Набор данных с прямой организацией может быть обработан как базисным прямым методом доступа BDAM, так и последовательным методом доступа с очередями QSAM или базисным последовательным методом доступа BSAM. Метод доступа с очередями применим только для набора данных, содержащих записи без ключей. [3]
Обмен данными между основной памятью и внешними устройствами в базисном прямом методе доступа BDAM осуществляется с помощью макрокоманд READ и WRITE. Если набор данных открыт как входной ( с указанием INPUT), то можно пользоваться только макрокомандой READ, а макрокомандой WRITE нельзя. [4]
Если несколько подзадач выполняются одновременно и обновляют один и тот же блок данных, базисный прямой метод доступа позволяет подзадаче, первой выдавшей макрокоманду READ, предотвратить на некоторое время обновление этого блока другими подзадачами. [5]
Следует отметить, что уже созданный файл данных с прямой организацией может быть обработан последовательно, тогда применяется программа базисного последовательного, а не базисного прямого метода доступа. [6]
К основным базисным методам относятся: BSAM-базисный последовательный метод доступа; BISAM-базисный индексно-последовательный метод доступа; В РАМ-базисный библиотечный метод доступа; В DAM - базисный прямой метод доступа. Методы доступа с очередями применяются для наборов данных с последовательной и индексно-последо-ательной организацией. Они обеспечивают обмен данными на уровне логических записей ( по макрокомандам GET и PUT), причем объединение логических записей в блоки и выделение их из блоков, буферизация данных, синхронизация процессов выполняются автоматически средствами ОС. [7]
Этап 7 реализуется сгенерированными программами загрузки процессора МРП / 360 в условиях заданных структур операционных файлов и параметров системы. Его рассмотрение интересно в связи с созданием цепных файлов с помощью базисного прямого метода доступа. [8]
Базисный последовательный метод доступа BSAM предназначен для обработки последовательных наборов данных. Он может использоваться и для создания наборов данных, обрабатываемых с применением базисного прямого метода доступа BDAM, а также для обработки раздела библиотечного набора данных. [9]
Метод доступа, который используется для прямого обращения к файлу, называется BDAM ( Basic Direct Access Method) - базисный прямой метод доступа. [10]