Формирование - набор - данные - Большая Энциклопедия Нефти и Газа, статья, страница 1
Железный закон распределения: Блаженны имущие, ибо им достанется. Законы Мерфи (еще...)

Формирование - набор - данные

Cтраница 1


Формирование планового набора данных, как множества ( подмножества) объектов, на которых возможно использование процедур обнаружения знаний.  [1]

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

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

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

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

Когда при таком типе распределения исходное количество памяти израсходовано или при формировании набора данных, или при последующих добавлениях к набору, система дополнительно распределяет память набору данных в количестве, равном указанному в запросе вторичного приращения. Распределенные в соответствии - с этими условиями области называются вторичными экстентами; исходное количество памяти называется нулевым экстентом. Если в языке управления заданиями это специально не оговаривается, то вторичные экстенты не обязательно примыкают к нулевым экстентам или даже друг к другу. Адрес каждого из экстентов набора данных содержится в элементах DSCB оглавления тома.  [6]

Для конкретности предположим, что речь идет о некоем наборе данных, содержащем главный файл деталей. Файл был построен в порядке последовательного возрастания от записи с наименьшим по величине до записи с наибольшим по величине номером детали. При формировании набора данных, когда записывается блок записей с номерами деталей, система создает ключ, содержащий наибольший по величине номер детали для этого блока данных, а затем записывает этот ключ непосредственно перед этим блоком данных.  [7]

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

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

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



Страницы:      1