Базисная метода - доступ - Большая Энциклопедия Нефти и Газа, статья, страница 1
Хорошо не просто там, где нас нет, а где нас никогда и не было! Законы Мерфи (еще...)

Базисная метода - доступ

Cтраница 1


Базисные методы доступа можно сравнить с приготовлением чашки кофе, сваренного по вашему вкусу, с точным добавлением ингредиентов, в то время как методы доступа с очередями - с нажатием кнрпки автоматической кофеварки и получением налитой для вас чашки готового кофе. Результаты могут случайно оказаться одинаковыми, но это маловероятно.  [1]

Базисные методы доступа предусматривают три способа управления буферами.  [2]

Базисные методы доступа предназначаются главным образом для произвольного, а не для последовательного доступа к данным. Следовательно, базисные методы не могут считывать данные с упреждением из расчета на то, что они понадобятся в программе.  [3]

Базисные методы доступа наиболее универсальны и применимы для любой организации наборов данных.  [4]

Базисные методы доступа предназначаются главным образом для произвольного, а не для последовательного доступа к данным. Следовательно, базисные методы не могут считывать данные с упреждением из расчета на то, что они понадобятся в программе.  [5]

В базисных методах доступа логические записи набора данных могут обрабатываться в произвольном порядке и, кроме того, возможны случаи, когда одновременно должны обрабатываться несколько записей одного и того же набора данных. Поэтому в базисных методах доступа заблаговременная загрузка буфера невозможна.  [6]

При обработке данных базисными методами доступа операнд BUFCB должен быть опущен, BUFNO - необязателен для всех методов доступа, кроме BSAM, BFALN - необязателен, BUFL для BSAM и BDAM - необязателен, для BISAM - игнорируется.  [7]

В операционной системе ОС ЕС наряду с базисными методами доступа и методами доступа с очередями для построения СТ введен общий телекоммуникационный метод доступа, сочетающий свойства упомянутых выше методов доступа.  [8]

В зависимости от степени автоматизации и способов осуществления указанных процедур ( с учетом принятой организации данных) все вышеупомянутые методы доступа логического уровня подразделяются на два класса: базисные методы доступа, методы доступа с очередями.  [9]

В операционной системе реализуются два способа доступа на логическом уровне: способ с очередями и базисный способ. Базисные методы доступа стоят ближе к физической системе управления вводом-выводом, методы доступа с очередями наиболее отдалены от физической организации ввода-вывода, основываясь исключительно на способе организации файла данных.  [10]

В базисных методах доступа логические записи набора данных могут обрабатываться в произвольном порядке и, кроме того, возможны случаи, когда одновременно должны обрабатываться несколько записей одного и того же набора данных. Поэтому в базисных методах доступа заблаговременная загрузка буфера невозможна.  [11]

Программа получит запись А, несколько позднее получит запись В, полностью обработает запись В, но еще не закончит все операции с записью А. Таким образом, базисные методы доступа должны не только предоставлять буферы в каком-то буферном пуле, но также должны предоставлять программе возможность управлять процессом выделения и освобождения буферов.  [12]

После открытия файла могут использоваться исполнительные команды методов доступа. Макрокоманды READ и WRITE, относящиеся к базисным методам доступа, подразумевают манипулирование физическими блоками файла. Блокировка и разблокировка записей осуществляется с учетом логики прикладной обрабатывающей программы. Макрокоманды GET и PUT, относящиеся к методам доступа с очередями, предусматривают манипулирование логическими записями файла, причем блокировка и разблокировка осуществляются автоматически. Использование последних двух команд на практике оказывается более простым.  [13]

При работе с библиотеками необходимо учитывать, что каждый раздел библиотеки имеет последовательную организацию, и, следовательно, иногда можно воспользоваться плюсами подобной организации, используя, например, метод доступа с очередями. Конечно, необходимо учитывать, что последовательную организацию имеет только каждый из разделов в отдельности, а совокупность разделов и тем более вся библиотека построены как библиотечный файл данных, что позволяет обрабатывать их исключительно базисными методами доступа.  [14]

Для ввода блока в основную память применяется макрокоманда READ, а для вывода - макрокоманда WRITE. Каждой из этих команд соответствует физический процесс ввода или вывода. Однако следует заметить, что по макрокомандам READ и WRITE система только инициирует процесс ввода-вывода, а управление передается выдавшей эти макрокоманды программе, которая выполняется параллельно с вводом-выводом. Вследствие этого иногда программист должен предусматривать задержку некоторых событий программы, зависящих от процесса ввода-вывода. Синхронизация событий, которой в методах доступа с очередями занималась система, в базисных методах доступа планируется программистом с помощью макрокоманд CHECK и WAIT. Обе эти макрокоманды производят задержку выполнения программы до завершения события ввода-вывода, а макрокоманда CHECK еще проверяет успешность завершения операции ввода-вывода. В частности, программист должен добиваться синхронности с помощью этих макрокоманд при блокировании и деблокировании записей. При вводе блока в, буфер всегда необходимо ожидать завершения процесса ввода в предыдущий буфер и обработки всех элементов данного буфера. При выводе блока из буфера нужно убедиться в окончании процесса вывода из предыдущего буфера и заполнения данного буфера.  [15]



Страницы:      1