|
Устройства управления процессами ЭВМФункционирование ЭВМ представляется в виде процессов. Процесс — это динамический объект, реализующий целенаправленный акт обработки данных. Процессы разделяются на прикладные и системные. Прикладные процессы реализуют
основные функции ЭВМ, заданные прикладными программами или обрабатывающими программами ОС, и инициируются заданиямипользователей или сигна- лами, поступающими в ЭВМ из внешней среды. Примеры прикладных процессов: решение прикладной задачи; редактирование, трансляция и сборка программы; сортировка набора данных и др. Системные процессы реализуют вспомогательные функции, обеспечивающие работу ЭВМ. Примеры системных процессов: системный ввод; системный вывод; перемещение страниц в виртуальной памяти; работа супервизора и др. Как правило, системные процессы существуют в течение всего периода работы ЭВМ — от момента включения до момента выключения ЭВМ. Таким образом, функционирование ЭВМ выражается в форме процессов выполнения программ. Процесс выполнения программы связан с использованием ресурсов ЭВМ, а также наборов данных и самих программ. Следовательно, характерной чертой процесса является его одновременная связь и с выполнением программ и с работой технических средств ЭВМ. Процесс порождается программой или пользователем и связан с данными, поступающими извне в качестве исходных и формируемыми процессом для внешнего использования. Ввод данных, необходимых процессу, и вывод данных производится в форме сообщений — последовательностей данных, имеющих законченное смысловое значение. Ввод сообщений в процесс и вывод сообщений из процесса производится через логические (программно-организованные) точки, называемые портами. Порты подразделяются на входные и выходные. Таким образом, процесс как объект представляется совокупностью портов, через которые он взаимодействует с другими процессами ЭВМ. Промежуток времени, в течение которого взаимодействуют процессы, называется сеансом (сессией). Важно подчеркнуть, что в ЭВМ и комплексах взаимодействие процессов обеспечивается за счет доступа к общим для них данным (общей памяти) и обмена сигналами прерывания. Управляющий автомат (УА) может рассматриваться как устройство, реализующее алгоритм функционирования, определяющий порядок выполнения отдельных операций или процедур по управлению некоторым объектом — объектом управления (ОУ). Во время работы УА в соответствии с алгоритмом функционирования, который он реализует, вырабатывает последовательность сигналов управления, воздействующих на ОУ. При этом последовательность вырабатываемых управляющим автоматом сигналов зависит от состояния самого УА и внешнего сигнала R, который может быть подан извне, например от другого УА или от человека. Совокупность взаимосвязанных УА и ОУ образует систему УА—ОУ. В качестве системы УА—ОУ можно рассматривать обычную ЭВМ, в которой управляющим автоматом является процессор, а объектом управления — запоминающее устройство с хранящейся в нем обрабатываемой информацией. Если ЭВМ включена в цикл управления каким-либо объектом (например, шлюзом, судном, телефонной станцией и т. п.), то в качестве УА такой системы рассматривается уже вся ЭВМ. Если есть необходимость более детально рассмотреть функционирование самого процессора ЭВМ в виде системы УА—ОУ, то в качестве УА рассматривается центральный блок (устройство) управления (ЦБУ), а в качестве ОУ — арифметическо-логическое устройство (АЛУ). Система УА—ОУ хорошо представляется моделью в виде управляющего и операционного автоматов, последний из которых соответствует ОУ. Как правило, сложные объекты управления состоят из отдельных блоков Б. При этом каждый блок объекта управления обычно содержит один или несколько исполнительных механизмов (ИМ), которые обеспечивают прием сигналов управления от УА, и датчики (сигнализаторы), которые вырабатывают в УА сигналы о cостоянии блока ОУ. Например, если в качестве блока ОУ рассматривается некоторый резервуар для жидкости, то в качестве одного исполнительного механизма ИМ1 может служить привод вентиля для подачи в резервуар жидкости, а в качестве ИМ2 — привод вентиля для слива жидкости из резервуара. Датчиками Д1 и Д2 такого блока ОУ служат сигнализаторы соответственно верхнего и нижнего предельных уровней жидкости в резервуаре. В свою очередь, УА может быть одноблочным и многоблочным. В одноблочных УА обычно реализуются достаточно простые алгоритмы функционирования, а сами УА включают небольшое число логических элементов, разделение которых по каким- либо признакам на отдельные группы и выделение, таким образом, нескольких блоков нецелесообразно, а в ряде случаев и невозможно. Примерами одноблочных УА могут служить разнообразные счетчики, дешифраторы, устройства приема последовательности импульсов и преобразования ее в параллельную кодовую комбинацию импульсных или потенциальных сигналов, управляющие комплекты искателей телефонных станций и т. д. При реализации достаточно сложного алгоритма функционирования, если УА становится довольно сложным устройством, то его по тем или иным признакам разделяют на отдельные блоки. Поэтому блоки многоблочного УА называют функциональными блоками (ФБ). В дальнейшем для простоты будем считать, что в одном ФБ реализуется одна функция, которая определяется процедурой реализуемого в УА алгоритма функционирования. Таким образом, в многоблочных УА каждый из ФБ, выполняя одну функцию, реализует только отдельную часть алгоритма функционирования (процедуру), которую будем называть частным алгоритмом функционирования или частным алгоритмом. Для того чтобы многоблочный УА реализовал алгоритм функционирования полностью, между ФБ должны быть управляющие связи (УС), определяющие в соответствии с заданным алгоритмом порядок работы ФБ в процессе управления. Выполняемый в УА или АСУ процесс, обеспечивающий управление технологическим цроцессом, будем называть управляющим процессом или процессом управления.
Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор... Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычислить, когда этот... ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования... Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|