Cтраница 2
Программное обеспечение вычислительной машины РПП 16, предназначенной для управления процессами, создает совместимость математического обеспечения на уровне программы-монитора, операционной системы, языка программирования АССЕМБЛЕР САМ, языка программирования ФОРТРАН IV, программ для диагностики, тестов п библиотеки подпрограмм. [16]
Операционная система выполняет функции, общие для программы обработки различных видов вызовов. В нее входят программы-мониторы, программы ввода-вывода, программы распределения ресурсов в ЗУ системы, программы пересчета. [17]
Взаимодействие между модулями осуществляется с помощью системного ядра ( программы-монитора) с использованием библиотеки системных подпрограмм. [18]
Основное преимущество подобного подхода в том, что при выходе из строя любого компьютера специальные программы-мониторы, которые следят за корректностью работы компонентов и позволяют им переговариваться между собой, сразу перезапуская временно пропавший компонент на другом компьютере. При этом общая надежность всей системы становится очень высокой, а вычислительная загрузка распределяется между серверами оптимальным образом. [19]
Блок-схема основной программы показана на рис. 9.6. В этой довольно простой блок-схеме следует отметить одно нововведение: после того как обнаружена пробная карта и соответственно определен момент конца вычислений, управление передается не оператору STOP, а оператору CALL EXIT. Это сделано в предположении, что программа будет выполняться на ЭЦВМ, работающей под управлением программы-монитора. В данном случае оператор CALL EXIT возвращает управление монитору точно так же, как оператор RETURN в конце подпрограммы возвращает управление основной программе. [20]
ЭЦВМ продолжает вычисления уже по совершенно другой программе. Необходимые подробности можно выяснить при работе на конкретной ЭЦВМ, но здесь эти детали не приводятся, поскольку различные программы-мониторы очень существенно отличаются друг от друга. [21]
Однако опыт показывает, что программы могут работать в течение многих лет безупречно, а затем взорваться в результате сочетания каких-либо непредвиденных обстоятельств. Дополнительная опасность состоит в том, что входные данные программ, написанных на языке ассемблера, не могут считываться под управлением программы-монитора супервизора, которая проверяет ошибки при вводе с клавиатуры. Это может привести к ошибочному изменению действующей операционной системы. В силу указанных причин любому решению относительно традиционной обработки данных на УВМ, подключенной к процессу, должен предшествовать тщательный анализ. [22]
Такой звук означает, что на экране появилось новое сообщение. Обычно это просто объявления основной программы-монитора, которая контролирует все умно - глупые машины. [23]
Наладочные тесты разрабатываются для центрального процессора, основной памяти, каналов, устройств ввода-вывода, внешней памяти. Они являются самостоятельными программами, выполняемыми без операционных систем. Проверочные и диагностические тесты работают под управлением специальной программы-монитора, в функции которой входя г вызов и выполнение каждого отдельного теста, а также управление им. [24]
Схема процесса проектирования на i - м уровне. [25] |
При пакетном режиме технолог-пользователь и программист, как правило, не имеют прямой связи с ЭВМ. Тексты программ, результаты их проверки и решения технологической задачи передаются через оператора машине. Пакет прикладных программ представляет комплекс программ, работающих под управлением программы-монитора, и предназначен для решения определенного класса близких друг другу технологических задач, например2 проектирование технологического маршрута обработки деталей определенного класса ( группы), сборки узлов и сборочных операций заданного типа. [26]
Следующим этапом в написании программы является распределение памяти и определение формы входных и выходных записей. Давайте используем тот же самый формат при печати выходных результатов; исключение составят лишь колонки 1 - 3, содержимое которых не будет печататься. Память вычислительной машины должна быть распределена таким образом, чтобы обеспечить место для размещения а) машинных команд, Ь) констант, с) областей ввода - вывода и рабочих областей, а также d) программ супервизора и программы-монитора наподобие рассмотренной в разд. [27]
Управление различными соединениями в АТС не может происходить независимо. Имеются некоторые участки, например КП, и отрезки времени, когда требуется разделить установление различных соединений во времени. В таких случаях необходима единая программа, которая бы следила за состоянием соединений, управляла ими и доводила их до конца. Такие программы называют мониторами. В современных больших операционных системах все программы делятся на программы-процессы и программы-мониторы. [28]