Составители:
команды, приводящие к реакциям или к сменам реакций, будем называть
программирующими (программами) и конфигурирующими (конфигурациями).
Любой поток состоит из команд одного типа. На графе актуализации
программы будем обозначать сплошными дугами, а конфигурации —
пунктирными. Трансляторы будем обозначать кругами. Для актуализации
целевой программы (ЦП) ВсС некоторым трансляторам даются
программирующие команды, чтобы они выполнили действия. Некоторые из
этих трансляторов не способны самостоятельно актуализировать полученные
команды. Они разбивают команды на части и передают их для актуализации
другим трансляторам. Так команды передаются от транслятора к транслятору
до тех пор, пока не дойдут до тех трансляторов, которые могут сами
актуализировать полученные команды. Их суммарные реакции как раз и
составляют действия ВсС, которые она должна выполнять в соответствие с ЦП.
Потоки являются формами представления частей ЦП, а трансляторы —
объектами, преобразующими эти формы представления, разделяющими и
соединяющими их части. Трансляторы преобразуют программы и
конфигурации в новые программы и конфигурации.
Если один транслятор программируется или конфигурируется другим
транслятором, то он является его ресурсом. Отношение между трансляторами
можно определять не через необходимость актуализации их команд. Допустим,
есть транслятор А с ресурсом Б и нужно получить реакцию ресурса.
Непосредственно программировать ресурс Б невозможно, потому что к нему
нет доступа. Но его можно программировать через транслятор А. Даже, если
известны языки входных потоков ресурса Б, ему можно давать не любые
команды, а только те, которые для него генерирует транслятор А, обрабатывая
собственные входные команды. Аналогичным образом можно передавать
команды через цепочку трансляторов. Все трансляторы, к которым можно
получить доступ через команды транслятора, являются его непосредственными
или опосредованными ресурсами.
Часто ВсС получают информацию из своего окружения: температура
воздуха, напряжение во входных электрических цепях, действия оператора и др.
С одной стороны, эти сигналы можно поделить на программирующие и
конфигурирующие. С другой стороны, потоки, по которым передаются эти
сигналы, не являются формой представления ЦП. Получается, что у некоторых
трансляторов не все входные потоки являются формой представления ЦП.
Назовем такие трансляторы смешанными, а такие потоки внешними.
Транслятор, у которого присутствуют только внешние потоки, назовем
0-транслятором. Не следует путать, например, кнопку или датчик с
0-транслятором. В графе 0-транслятор не является ничьим ресурсом, но сам
программирует и конфигурирует другие трансляторы. Смешанные трансляторы
могут по внешним входам получать некоторую информацию извне, а по другим
— команды на передачу этой информации по графу актуализации. Сама ВсС
обычно является смешанным транслятором.
107
Страницы
- « первая
- ‹ предыдущая
- …
- 106
- 107
- 108
- 109
- 110
- …
- следующая ›
- последняя »
