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

Программа-монитор

Cтраница 2


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

Среди процессоров могут быть выделены специализированные процессоры, ориентированные на выполнение отдельных функций. В частности, может быть процессор, обеспечивающий поиск вызовов и их предварительную обработку. Для распределения работ по процессорам в многопроцессорной ЭУМ, кроме программы-диспетчера, имеется программа-монитор, которая при появлении вызова ( или в случае третьего режима работы - окончания работы МФБ) отыскивает свободный процессор, соединяет его с ЗУ данных и включает его в работу. Если свободных процессоров нет, то программа-монитор отыскивает процессор, занятый выполнением рабочей программы с наименьшим приоритетом и включает программу-диспетчер данного процессора, которая и прервет выполняемую рабочую программу с меньшим приоритетом. Следует при этом заметить, что прерывающая программа сама, в свою очередь, может быть прервана программой более высокого уровня. Практически ранг прерывания может быть значительно больше двух.  [17]

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

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

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

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



Страницы:      1    2