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

Стандартная метка - пользователь

Cтраница 1


Стандартные метки пользователя располагаются за етандартными системными метками файла: начальные метки пользователя за системной начальной меткой файла, но перед первой записью данных; конечные метки пользователя - за системной конечной меткой файла. Они имеют фиксированную длину ( 80 байт) и частично фиксированный формат. Первые четыре байта служат для идентификации метки и представляют собой обязательную часть информации метки. Первые три байта начальной стандартной метки пользователя должны содержать значение UHL, а конечной стандартной метки пользователя - значение UTL. Остальные 76 байт используются по усмотрению программиста.  [1]

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

Формат 1 оператора ИСПОЛЬЗОВАТЬ позволяет программисту определить процедуры для формирования или проверки стандартных меток пользователя или нестандартных меток. Эти метки описываются в статье описания файла как записи данных, а их имена указываются во фразе МЕТКИ этой статьи с вариантом имя-данного. Тип меток, которые должны создаваться или проверяться для файла, указывается разновидностями оператора ИСПОЛЬЗОВАТЬ. Фраза ДО указывает, что должен обрабатываться файл с нестандартными метками, а фраза ПОСЛЕ - со стандартными метками пользователя. Стандартным меткам пользователя всегда предшествуют стандартные системные метки, Для файлов с нестандартными метками декларативные процедуры х обработки меток выполняются перед выполнением системных процедур открытия ( закрытия) файла, а для файлов со стандартными метками пользователя - после выполнения системных процедур.  [3]

При проверке или записи первой метки файла оператор ОТКРЫТЬ вызывает выполнение декларативной процедуры обработки начальной стандартной метки пользователя или нестандартной метки, если она была задана оператором ИСПОЛЬЗОВАТЬ в декларативной части раздела процедур.  [4]

Например, пусть при создании многотомного файла программисту требуется накопить информацию о количестве записей на томе и поместить ее в конечную стандартную метку пользователя каждого тома. Если при выполнении оператора ПИСАТЬ обнаруживается конец тома, запись, для которой выполнялся этот оператор, записывается после процедуры переключения томов уже на новый том.  [5]

Вариант ОБЛАСТЬ СЧЕТА и ОБЛАСТЬ СОХРАНЕНИЯ ( только для ОС ЕС) может быть указан при создании последовательных файлов со стандартными метками пользователя. Использование этого варианта позволяет получить точную информацией относительно каждого тома многотомного файла и записать ее в конечную метку тома при переключении томов.  [6]

Головные и хвостовые метки содержат информацию о наборе данных, такую, например, как формат записей, дли-на блока, длина записи, плотность записи и другую информацию, которую система использует для обработки данных, содержащихся в наборе. Стандартные метки пользователя обычно формируются в соответствии с правилами, установленными на конкретном вычислительном центре, и сообщают программе дополнительную информацию об этих наборах данных.  [7]

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

Вариант СТАНДАРТНЫ указывает, что файл имеет стандартные системные метки. Эти метки будут обрабатываться операционной системой, а появляющиеся в файле стандартные метки пользователя будут пропускаться. Вариант СТАНДАРТНЫ должен быть указан для файлов о индексной организацией и может быть указан для всех других файлов, кроме файлов на устройствах одиночных записей.  [9]

Имя-данного - 3 ( ОБЛАСТЬ СЧЕТА) должно быть определено в секции рабочей памяти. Это данное используется программистом для сохранения информации, которая может быть употреблена при создании стандартных меток пользователя, например контрольной суммы записей, идентификации внутри каждой записи и. Обычно требуемую информацию, связанную с текущей записью, программист должен поместить в имя-данного-3 перед выполнением оператора ПИСАТЬ. Исключением являются случаи, когда для данного файла указаны фразы ОБЩАЯ ОБЛАСТЬ и ( или) ПРИМЕНИТЬ ОСОБОЕ-ПИСАТЬ. В таких случаях требуемая информация должна быть помещена в имя-данного-3 после выполнения оператора ПИСАТЬ.  [10]

Если не предпринять специальных мер, в подобных случаях возможно получение неверных результатов или, что еще хуже, формирование нового файла на участке МЛ, занятом другим файлом, который при этом уничтожается. Поэтому, прежде чем выполнять операции с файлом, производится процедура опознания файла. Файл может иметь несколько типов меток: стандартные системные метки, стандартные метки пользователя и нестандартные метки пользователя. Стандартные метки имеют фиксированную структуру, структура нестандартных меток определяется пользователем.  [11]

Имя-данного - 4 ( ОБЛАСТЬ СОХРАНЕНИЯ) должно быть определено на уровне 01 в секции связи и должно содержать поля, описание которых идентично описаниям таких же полей в данном ОБЛАСТЬ СЧЕТА. Операционная система отведет место для имени-данного-4 и будет использовать его для сохранения информации, связанной с последней записью, действительно записанной на текущем томе. Таким образом, при переключении томов содержимое ймени-данного-4 будет отражать информацию о записях, действительно записанных на данный том, и программист может использовать его при создании конечных стандартных меток пользователя для текущего тома и начальных меток пользователя следующего тома.  [12]

Стандартные метки пользователя располагаются за етандартными системными метками файла: начальные метки пользователя за системной начальной меткой файла, но перед первой записью данных; конечные метки пользователя - за системной конечной меткой файла. Они имеют фиксированную длину ( 80 байт) и частично фиксированный формат. Первые четыре байта служат для идентификации метки и представляют собой обязательную часть информации метки. Первые три байта начальной стандартной метки пользователя должны содержать значение UHL, а конечной стандартной метки пользователя - значение UTL. Остальные 76 байт используются по усмотрению программиста.  [13]

В ДОС / ЕС допускается использование программистом нестандартных меток. Для записи и чтения таких меток в программах пользователя на языке АССЕМБЛЕРА применяется операнд LABADDR макрокоманды DTF. При программировании на алгоритмических языках нестандартные метки не применяются. Аналогично используются в ДОС / ЕС и стандартные метки пользователя.  [14]

Стандартные метки пользователя располагаются за етандартными системными метками файла: начальные метки пользователя за системной начальной меткой файла, но перед первой записью данных; конечные метки пользователя - за системной конечной меткой файла. Они имеют фиксированную длину ( 80 байт) и частично фиксированный формат. Первые четыре байта служат для идентификации метки и представляют собой обязательную часть информации метки. Первые три байта начальной стандартной метки пользователя должны содержать значение UHL, а конечной стандартной метки пользователя - значение UTL. Остальные 76 байт используются по усмотрению программиста.  [15]



Страницы:      1    2