Программа - подготовка - данные - Большая Энциклопедия Нефти и Газа, статья, страница 2
"Человечество существует тысячи лет, и ничего нового между мужчиной и женщиной произойти уже не может." (Оскар Уайлд) Законы Мерфи (еще...)

Программа - подготовка - данные

Cтраница 2


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

Подпрограмма ЛКП динамически загружается в память при работе программы подготовки данных в тот момент, когда кто-либо из операторов впервые вводит команду типа НАЧАТЬ с конкретным макетом. При этом постоянные признаки в команде типа НАЧАТЬ не подвергаются ЛКП, так как при обработке таких команд формируется предыдущая запись с указанными в команде постоянными признаками и остальными реквизитами, заполненными заполнителем согласно макету ( например, нулями для цифровых реквизитов), а это может оказаться недопустимым для подпрограммы ЛКП. Кроме того, подпрограмма ЛКП может загружаться в оперативную память при вводе или контроле очередной записи, так как при выполнении каким-либо оператором команды типа ЗАКОНЧИТЬ для этого макета она удаляется из памяти. При работе нескольких операторов с одним и тем же макетом используется одна копия подпрограммы в оперативной памяти.  [17]

В предыдущей версии системы [1] по окончании работы программы подготовки данных автоматически выдавался отчет о состоянии наборов данных системы. В новой версии такой отчет выдается отдельной программой по требованию администратора системы.  [18]

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

Генератор прикладных программ состоит из листинг-генератора и генератора программ подготовки данных.  [20]

В режиме MVT во избежание излишней фрагментации памяти рекомендуется запускать программу подготовки данных в тот момент, когда активными являются только те задания, которые выполняются в течение длительного промежутка времени. DD-операторы с именами SYSOUT и SYSDBOUT используются только для целей отладки, а в обычном режиме должны выниматься, чтобы не было нужды в рабочих дисках.  [21]

В приложении приведена сводная таблица команд оператора при работе с программой подготовки данных. В столбце 1 указана процедура, при которой используется данная команда, в столбце 2 - код команды, в столбце 3 - наименование команды, в столбце 4 - назначение команды, в столбце 5 - номер раздела, в котором описана данная команда. Выше жирной черты приведены команды, которые оператор набирает сам, ниже - команды, которые являются частью сообщения от системы к оператору, и в то же время четыре первых символа служат кодом команды при нажатии оператором клавиши ВВ. Эти команды используются во всех процедурах подготовки данных.  [22]

Поскольку надежность работы ЭВМ еще не отвечает желаемым требованиям, в первую очередь необходимо было обеспечить возможность восстановления работы программы подготовки данных с минимальными потерями после аварийных ситуаций. Здесь под аварийными ситуациями понимаются сбои оборудования, ошибки оператора ЭВМ. При повторном запуске программы подготовки данных после аварийной ситуации каждый оператор максимум потеряет одну запись, а именно ту, с которой он работал в момент аварии. Это обеспечивается выполнением записи информации на магнитный диск сразу же в момент ее ввода или изменения. Несмотря на блочную структуру оперативного архива, запись блока осуществляется в тот момент, когда изменится содержимое какой-либо записи внутри блока. При вводе новых записей в тот же момент происходит обновление PTR, что позволяет отслеживать свободное место в оперативном архиве синхронно с его заполнением; таким образом в момент аварии полностью обработанные записи уже записаны на диск, a PTR указывает на начало свободного пространства в архиве.  [23]

Так как это задание характеризуется признаками, свойствен-ными заданиям телеобработки, к оператору ЭВМ предъявляются те же требования, что и при выполнении программы подготовки данных.  [24]

В системе используется дисплейная станция ЕС-7906 с четырьмя выносными пультами ЕС-7066, имеющими размер экрана 12 строк Х80 символов. В принципе возможно также выполнение нескольких экземпляров программы подготовки данных одновременно в мультипрограммном режиме. В этом случае каждая программа работает самостоятельно независимо от других таких же программ. При этом, естественно, потребности в памяти и оборудовании, в том числе и в дисплейных станциях, увеличиваются в соответствующее число раз.  [25]

Если во время работы программы подготовки данных оператор ЭВМ производил чистку системных рабочих наборов данных, то при выполнении команды / КОН может произойти аварийное завершение с кодом 213 и рапорт выдан не будет. Для получения рапорта оператор ЭВМ должен сразу же запустить вновь программу подготовки данных, а оператор дисплея опять дать команду / КОН.  [26]

Поскольку такая печать требовалась не всегда и, кроме того, программа подготовки данных при этом на длительное время захватывала рабочий диск для SYSOUT, было принято решение выполнять печать отчета по требованию отдельной программой.  [27]

Заметим, что подпрограмма ЛКП должна быть тщательно отлажена прежде, чем включаться в систему. Это вызвано тем, что в случае аварийного ее прерывания остановится работа всей программы подготовки данных. Рассмотрим примеры создания подпрограммы ЛКП. В первом примере подпрограмма, написанная на PL / 1, анализирует код детали, который представляет собой реквизит из 14 цифр, смещенный от начала записи на 48 позиций. Фактически код детали состоит из 13 цифр, а последняя, являясь контрольной, формируется и становится неотъемлемой частью кода в соответствующем подразделении организации. Она вычисляется сложением всех 13 цифр кода детали, и в качестве контрольной берется младшая цифра суммы. Остальные реквизиты в подпрограмме ЛКП не контролируются. Связь с ПП на PL / I осуществляется через ассемблерный модуль-переходник.  [28]

На рис. 1.9 изображена примерная конфигурация ЭВМ, обеспечивающая функционирование системы централизованной подготовки цифровых данных. Сплошными линиями показаны устройства, необходимые в минимальном варианте, штриховыми - устройства, обеспечивающие выполнение других заданий параллельно с работой программы подготовки данных.  [29]

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



Страницы:      1    2    3