Cтраница 2
Программа интерпретируется исполнительной программой с промежуточного кода, хранящегося в области пользователя. Управление выполнением программ организуется согласно циклическому алгоритму обслуживания. [16]
Во многих исполнительных программах этот подход реализован посредством требования, чтобы прогон программы на данном уровне приоритета завершался до начала прогона другой программы на том же уровне. В этом случае присвоение всем заявкам на ресурс одного уровня приоритета позволяет избежать конкуренции, ибо выполнение программ будет завершаться до того, как инициируется конкурирующая функция. Например, если всем программам вывода на печать присвоен один и тот же уровень приоритета, разработчик может быть уверен, что любое данное сообщение будет полностью напечатано до начала печатания нового сообщения. В этом частном случае алгоритм гарантирует также логическую согласованность с точки зрения пользователя. Он может удовлетворять или не удовлетворять дополнительным критериям, относящимся к эффективному использованию ресурса и приоритета с позиций объекта. Следует заметить, что лишь в немногих системах реального времени устанавливаются абсолютные приоритеты. Обычно используемые приоритеты относительны и зависят от многих других факторов, не контролируемых операционной системой. [17]
Мы обсудили структуру исполнительной программы, структуру и динамику семантической сети и некоторые условия, при которых события в этой сети влияют на процесс решения задач. В свою очередь, имеются два основных способа, с помощью которых исполнительная программа может влиять на события, происходящие в семантической сети. Первый из них состоит из операций поиска, опроса и генерации, запрограммированных в стратегии ( см., например, фиг. Когда элементы Аргуса возбуждаются в результате такого воздействия исполнительной программы, их уровни возбуждения и воздействия на связанные с ними элементы в общем случае увеличиваются. Фактически, некоторые стратегии специально вызывают такую активность, чтобы установить, какого рода срабатывание будет наблюдаться вслед за этим. [18]
![]() |
Структурная схема микропроцессорного регулятора. [19] |
Функционирование регулятора обеспечивается рабочими и исполнительными программами на языке ассемблера. [20]
Ядро GPS состоит из основной исполнительной программы ( executive) и эвристических методов, которые позволяют исполнительной программе ставить и оценивать цели ( goals) и пытаться их достигнуть. В GPS входит также набор вспомогательных структур и механизмов обработки информации. [21]
Отдельные технические требования к исполнительным программам могут быть легко удовлетворены путем выбора некоторых программ операционной системы, другие могут потребовать разработку новых программ. Функции, выполняемые операционной системой, могут изменяться от системы к системе. Возможности операционной системы не являются критическими для этапа анализа задачи, поскольку на этапе анализа решается вопрос о том, какая функция должна выполняться, а не какие методы должны быть при этом реализованы. Но как бы то ни было, требования бывают часто очень гибкими, поэтому программист должен суметь разъяснить инженеру, каким, простым или сложным, путем может быть реализована заданная функция операционной системой. Следует позаботиться и о том, чтобы при создании прикладных программ не тратились понапрасну усилия на реализацию трудных, но не столь нужных функций. [22]
Основными частями системы являются: исполнительная программа последовательного действия, сеть активных семантических элементов и каналы взаимодействия между ними. [23]
Программа измерения прогоняется под управлением исполнительной программы операционной системы и конкурирует за системные ресурсы. Поэтому она может влиять на эффективность, что следует учитывать при применении такой программы и истолковании полученных результатов. [24]
Супервизор пакетной обработки - еще одна исполнительная программа системы МРХ, управляющая выполнением фоновых программ в режиме разделения времени, после того как системная исполнительная программа установит, что имеется свободное машинное время. Супервизор пакетной обработки управляет выполнением программ пакетной обработки 1 по каждому заданию. Он управляет также другими компонентами, показанными на фиг. [25]
Одним из основных каналов для взаимосвязи исполнительной программы с семантической сетью является система сигналов и сигнальных ячеек, базирующихся на сигнальной системе GPS. В течение шага сигналы могут возникать по целому ряду причин. [26]
При составлении спецификационного списка вопроса для исполнительной программы подпрограмма анализа содержания использует результаты синтаксического анализа и значения из словаря. Прежде всего выполняются все подпрограммы, встреченные в значении любого слова или идиомы вопроса. Есть два основных типа таких подпрограмм: подпрограммы, оперирующие со значением самого слова, и подпрограммы, которые некоторым образом изменяют значение другого слова. Подпрограмма первого типа выбирает соответствующее значение многозначного слова. Подпрограммы второго типа изменяют признак или оценку соответствующего синтаксически связанного слова. Одна из таких подпрограмм, например, на место оценки главного существительного в его группе ставит свою оценку. [27]
Исполнительная программа ввода-вывода, другой компонент системной исполнительной программы, содержит программы ввода-вывода для управления печатающими устройствами, чтения из дисковой памяти и записи в нее, программы обнаружения и исправления ошибок, часто применяемые программы прерывания и некоторые вспомогательные программы, такие, как вывод на печать или на самописец. В исполнительную программу могут быть включены еще некоторые программы, например программа для устройства печати. [28]
Серьезная проблема может возникнуть при попытке откорректировать компоненты исполнительной программы: в системе может оказаться одновременно два варианта исполнительной программы, и в некоторый момент понадобится перейти к использованию нового варианта. Самый надежный из существующих методов - это метод переключения под полным контролем оператора. Такое ручное управление необходимо потому, чтог поскольку речь идет о весьма радикальной перемене в системе, представляется неразумным автоматическое переключение в. [29]
После выполнения первой части метода управление возвращается к исполнительной программе, которая теперь может организовать оценку новой подцели. Если в результате этой оценки принимается решение сразу же испытать эту новую подцель, включается в действие следующая часть метода. [30]