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

Программа - выдача

Cтраница 3


Существенная особенность этой программы выдачи дампов состоит в том, что она пытается угадать действительную ошибку, которая привела к программному прерыванию. Для этого было проанализировано множество данных об известных ошибках с целью определить, какие типы ошибок обычно вызывают те или иные программные прерывания. Программа выдачи дампов анализирует и тип прерывания, и вызвавшую это прерывание команду, и ее расположение, и, пользуясь этой информацией, высказывает догадку о вероятной ошибке. Например, если код прерывания ОС4 ( попытка адресовать защищенную область памяти), а общий регистр содержит шестнадцатеричное число 02005000, программа выдачи дампов делает вывод, что прикладная программа пыталась читать из неоткрытого файла, и печатает сообщение об этом, а также информацию об этом файле из управляющего блока.  [31]

Программа со сложной логикой должна быть написана по тщательно выверенному алгоритму. Некоторые программисты, разрабатывающие программы для научно-технических задач, пишут программы без алгоритмической блок-схемы и уточняют алгоритмы лишь во время программирования. При программировании задач управления логика некоторых программ ( например, программ выдачи на печать) оказывается настолько простой, что ее не надо изучать отдельно перед написанием программы.  [32]

Решение некоторых проблем по обработке данных или выдаче информации для принятия решения не всегда может быть обеспечено программированием выходов пользователя. Иногда даже при наличии такой возможности нецелесообразно решать проблему указанным способом ввиду громоздкости и сложности получающейся программы и неудобства условий ее эксплуатации. Такими программами в модели АСУ, например, является комплекс программ выдачи и обработки первичных документов, а также запросов к базе данных регулирования производством, разработанных дополнительно к комплексу программ ППП УЦ.  [33]

Для выдачи массивов располагают в некотором месте МОЗУ нужные команды. Для выдач этих массивов достаточно выполнить передачу управления с пульта. Можно также заранее подготовить одну или несколько перфокарт, на которых пробита программа выдач нужных массивов. В нужный момент эти перфокарты вводятся в МОЗУ. Программы выдачи должны работать автоматически. Если при отладке требуется выдать массив в десятичной системе, а затем дальше продолжать счет, то для выдачи используют подпрограммы перевода с печатью, сохраняющие в МОЗУ двоичные коды.  [34]

Предельное число циклов используется также для установления объема промежуточных выдач. Вместо того чтобы печатать каждый цикл, можно печатать каждые 10 циклов. Тогда, вместо того чтобы переходить на программу завершения, модель должна передавать управление программе промежуточных выдач. Перед выходом из программы будет построено новое граничное значение.  [35]

Имитационные модели рассчитаны на машинную обработку. Единый комплекс of данных, сами данные, модели, описывающие взаимосвязь данных и манипуляции с ними, програм программы выдачи результатов обработки на ЭВМ.  [36]

Как уже отмечалось, трудно оправдать выдачу средствами отладки простого восьмеричного или шестнадцатиричного дампа. Эти примитивные дампы содержат огромное количес г о не относящихся к делу данных и обычно выводят их в неудоби. Дампы в терминах входного языка, наподобие тех, что обеспечивает PL / C, очень желательны, но они требуют тесной связи программы выдачи дампов с компилятором.  [37]

Для удобства отладки программ разработана новая сервисная программа, предназначенная для получения полных и частичных контрольных сумм содержимого любых массивов ОЗУ или ДЗУ, для перешла содержимого любых массивов ОЗУ или ДЗУ в ОЗУ и для сокращенной печати при выдаче памяти. Обращение к программе производится в режиме выдачи памяти. При этом формирование первого адреса массива ( М), числа адресов в нем ( N) и признака выполняемой операции осуществляется общей частью программы выдачи памяти так же, как это делается при выдаче команд или чисел.  [38]

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

Распечатываемые документы относятся к документам коллективного типа. В этом случае несколько записей распечатывается на одном и том же листе. Следовательно, рекомендуется вернуться к началу листа, распечатка которого была прервана. Для этого достаточно возобновить выполнение программы выдачи на печать, сообщив ей значение идентификатора последней распечатанной записи последнего полностью отпечатанного листа. Обычно ей следует также сообщать номер этого листа, чтобы автоматическая нумерация листов могла бы продолжаться и дальше в обычном порядке.  [40]

Информационно-поисковая программа Монитора осуществляет только обработку информационных директив по содержанию Банка Данных. Инструкции для получения информации из БД даются пользователю также по соответствующим информационным директивам. Фрагменты информации из Банка Данных выдаются пользователю с помощью соответствующей программы Монитора, которую удобно называть программой Банк. Эта программа, обрабатывая запросы пользователей, должна сформировать программу выдачи па почать ( дисплей, графопостроитель, телетайп) данных, необходимых пользователю.  [41]

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

Существенная особенность этой программы выдачи дампов состоит в том, что она пытается угадать действительную ошибку, которая привела к программному прерыванию. Для этого было проанализировано множество данных об известных ошибках с целью определить, какие типы ошибок обычно вызывают те или иные программные прерывания. Программа выдачи дампов анализирует и тип прерывания, и вызвавшую это прерывание команду, и ее расположение, и, пользуясь этой информацией, высказывает догадку о вероятной ошибке. Например, если код прерывания ОС4 ( попытка адресовать защищенную область памяти), а общий регистр содержит шестнадцатеричное число 02005000, программа выдачи дампов делает вывод, что прикладная программа пыталась читать из неоткрытого файла, и печатает сообщение об этом, а также информацию об этом файле из управляющего блока.  [43]

Для выдачи массивов располагают в некотором месте МОЗУ нужные команды. Для выдач этих массивов достаточно выполнить передачу управления с пульта. Можно также заранее подготовить одну или несколько перфокарт, на которых пробита программа выдач нужных массивов. В нужный момент эти перфокарты вводятся в МОЗУ. Программы выдачи должны работать автоматически. Если при отладке требуется выдать массив в десятичной системе, а затем дальше продолжать счет, то для выдачи используют подпрограммы перевода с печатью, сохраняющие в МОЗУ двоичные коды.  [44]

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



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