Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Технические средства автоматизации химических производств

..pdf
Скачиваний:
4
Добавлен:
19.11.2023
Размер:
32.07 Mб
Скачать

для задания конкретных операций адаптеру, так и для формирования выходных управляющих сигналов, предназначенных для периферий­ ных устройств. Единичные значения определенных битов слова инст­ рукций дают следующие команды:

ДО - передача данных в периферийное устройство возможна; Д2 - прием данных из периферийного устройства возможен;

Д1 - установить ноль на выходе ЗПДТ запроса готовности передат­ чика периферийного устройства (терминала) передать данные;

ДЗ - установить ноль на выходе ВЫХПД; Д4 - установить в ноль разряды ДЗ, Д4, Д5 регистра состояний,

фиксирующих ошибки при приеме данных; Д5 - установить ноль на выходе ЗПРТ запроса готовности приемни­

ка периферийного устройства (терминала) принять данные; Д6 - произвести сброс микросхемы (действия данной команды

аналогичны сигналу на входе СВР); Д7 - произвести обнаружение символов синхронизации (эта коман­

да может быть отдана микропроцессором при сбоях в работе). Следить за процессами приема и передачи информации возможно

путем чтения слова состояния. Единичные сигналы в определенных битах его соответствуют следующим состояниям:

Д0=1 - сигнал ГПД = 1, что свидетельствует о готовности передат­ чика адаптера принять данные от МП;

Д1=1 - сигнал ГПР = 1, что свидетельствует о готовности приемника адаптера передать данные в МП;

Д2=1 - сигнал КПД = 1, что свидетельствует о конце передачи из ПД и отсутствии в нем данных;

Д3=1 - в принятом символе обнаружено нарушение паритета

(ошибка паритета); Д4=1 - МП не считал предыдущую посылку данных до прихода

последующей посылки данных (потеря символа); Д5=1 - в конце посылки данных адаптер не обнаружил стоповых

битов (ошибка в формате); Д6=1 —сигнал обнаружения синхронизации ОС=1 (при внутренней

синхронизации этот сигнал является выходным и регистрирует обна­ ружение символов синхронизации; при внешней синхронизации этот сигнал является входным и определяет периоды приема данных из периферийного устройства);

Д7=0 - сигнал ГПДТ = 0, что свидетельствует о готовности передат­ чика терминала передавать данные.

Последовательность изменения сигналов управления в разных режимах работы адаптера и МП такова.

При асинхронной и синхронных передачах сигнал ГПД информирует МП о готовности адаптера принять информацию по шине данных. Сигнал ГПД = 1, когда сигнал готовности приемника терминала ГПРТ * 0, в слове инструкций ДО = 1 и передатчик пуст (КПД = 1). Сигналы ГПД и КПД обращаются в ноль при подаче сигнала ЗП * 0 из МП. ___

Далее по импульсам на входе СПД при условии, что ГПРТ = 0 и в

91

слове инструкций ДО = 1, данные побитно поступают на выход ВЫХПР. После передачи последнего бита сигнал КПД станет равным единице.

При асинхронном приеме, если в слове инструкций Д2 = 1 импульсы на входе СПР побитно вводят информацию на вход ВХПР. Наличие на этом входе логического нуля свидетельствует о появлении старт-бита. Последующее появление стоп-битов вызывает на выходе ГПР единичный сигнал. Сигнал ЧТ - 0 сбрасывает сигнал ГПР в ноль. Сигналы ЗПРТ, ЗПДТ, ГПДТ представляют дополнительные возможности при взаимодействии МП с периферийным устройством.

Программируемый таймер. Структурная схема программируемого таймера КР580ВИ53 показана на рис. 4.7. Таймер предназначен для получения временных задержек и связанных с ними функций. Он имеет шину данных Д, которая через буфер данных БД соединена с внутренней шиной. К последней подключены три идентичных канала КО, К1, К2, каждый из которых содержит вычитающий 16-разрядный счетчик СЧ, регистр хранения РГХ для запоминания начального числа в счетчик, буферный регистр РГБ для записи промежуточного числа из счетчика и регистра режима РГР, в которое помещают управляющее сло­ во. Тактирующие импульсы на входе ТИ при наличии разрешающего единичного сигнала на входе Р вызывают уменьшение содержимого счетчика от N до 0, где N - число, записанное в РГХ. При достижении нулевого состояния счетчик вырабатывает на выходе некоторый сигнал, вид которого зависит от заданного режима.

Нулевой сигнал на линии записи ЗП производит запись информации из МП в регистры РГР и РГХ. Нулевой сигнал чтения ЧТ позволяет МП по шине данных прочитать содержимое СЧ и РГБ, причем чтение содержимого счетчика требует прерывания процесса счета путем запрета поступления сигналов ТИ. Нулевой сигнал на линии выбора микросхемы ВМ подключает шину данных к таймеру и разрешает производить операции чтения и записи.

Коды 00,01,10 на адресных линиях А1, АО выбирают соответственно каналы КО, К1, К2 при чтении счетчика и при записи в регистр хране­ ния. Код 11 на адресных линиях обозначает обращение к РГР при записи или РГБ при чтении, причем двоичный номер шестиразрядного регистра РГР указывается на линиях Д7, Д6 шины данных, а номер РГБ равен номеру РГР, в который непосредственно перед чтением РГБ заносится код 00 в разряды Д5, Д4. При занесении нулевого кода в разряды Д5, Д4 содержимое счетчика переходит в РГБ. Вывод на восьмиразрядную шину данных числа из РГБ происходит в два этапа: сначала младший, а затем старший байт. Чтение РГБ не прерывает процесс счета импульсов.

Назначение разрядов шины данных для передачи управляющего слова следующее. Значения „0” и „1” разряда ДО определяет двоичный или двоично-десятичный тип счета. В двоичном коде максимальная величина счета составляет 216, а в двоично-десятичном коде - 10^. Двоичные числа от 000 до 101 в разрядах Д2, Д1, ДО задают шесть режимов работы каналов. Коды 01, 10, 11 в поле Д5, Д4 определяют

92

порядок считывания счетчика и загрузки регистра хранения следую­ щим образом: только младший байт; только старший байт; младший, а затем старший байт.

Режим 0 - прерывание работы МП - характеризуется тем, что после окончания счета на выходе ВЫХ устанавливается единичный сигнал, который сохраняется до тех пор, пока не будет произведена загрузка регистров РГХ или РГР. В режимах 4 и 5 формирования строба с про­ граммным и аппаратным запуском после окончания счета формирует­ ся однократный отрицательный импульс длительностью в один период т тактовой частоты. После временной остановки счета сигналом Р = 0 в режимах 0 и 4 счет продолжается с прерванного значения, а в режиме 5 - начинается вновь. Режим 1 - ждущего мультивибратора - харак­ теризуется тем, что после фронта сигнала Р на выходе формируется отрицательный импульс длительностью ЛГт. В режиме 2 импульсного генератора на выходе таймера формируется периодический сигнал, у которого единичное значение сохраняется в течение времени (М - 1)т, а нулевое - в течение времени т. В режиме 3 генератора меандра вы­ ходной сигнал имеет период и длительность единичного значения ДОт/2 (для четных ./V) или (/V + 1)т/2 (для нечетных ДО.

Контроллер прерываний. Для организации приоритетного прерыва­ ния используют микросхему К589ИК14, которая вырабатывает один из заданных в системе команд МП адресов программ обслуживания в виде команды рестарта. Контроллер прерываний К580ВН59 имеет возможность вызывать обслуживающие программы из области памяти, заданной при его программировании. На рис. 4.8 представлена струк­ турная схема контроллера прерываний К580ВН59. Нулевой сигнал на входе выбора модуля (ВМ) с помощью буфера данных (БД) подключает шину данных (Д) к контроллеру прерываний. Контроллер может работать с 8 -ю периферийными устройствами, запросы на прерывание от которых поступают через индивидуальные входы ЗП0-ЗП7 в регистр

93

Рис. 4.8; Структурная схема контроллера прерываний

РЗП. Работу контроллера программируют путем подачи от МП через шину Д управляющих слов в шесть регистров начальных слов РНС1-РНСЗ и текущих слов РТС1-РТСЗ, находящихся в блоке управ­ ления (БУ).

Если запрограммирован режим векторного прерывания, то конт­ роллер выбирает из регистра РЗП запрос с высшим приоритетом и переносит его в регистр обслуживаемых запросов РОЗП. Одновремен­ но контроллер подает через выход прерывания (ПР) единичный сигнал на вход запроса прерывания МП. Последний подтверждает запрос прерывания формированием отрицательного импульса на входе контроллера ППР. По этому импульсу контроллер передает в МП по шине Д первый байт команды вызова подпрограммы (САЫ). МП анализирует первый байт и дополнительно формирует два отрицатель­ ных импульса на входе ППР. При этих импульсах в МП посылается младший, а затем старший байты адреса начала программы обслужи­ вания.

Программы обслуживания располагают подряд с адресным интерва­ лом в 4 или 8 ячеек памяти. Б первом случае в разрядах А4А3А2А1Ао младшего байта находится код В2В2В0ОО, где БгВ^Вр - двоичное число номера обслуживаемого запроса. Во втором случае разрядам А5А4А3А2А1А0 соответствует код В2В1В0ООО.

В конце программы обслуживания стоит команда конца прерыва­ ния, которая засылается в контроллер для сброса разряда РОЗП, находящегося в единичном состоянии.

При программировании контроллера на режим с опросом выход ПР отключен, и МП по своей инициативе может через шину Д прочитать двоичный номер запроса с наивысшим приоритетом.

Для увеличения числа обслуживаемых запросов контроллеры включают каскадно по радиальной структуре, причем на один ведущий контроллер подают единицу на вход выбора ведомой микросхемы ВВДМ, а на входы ВВДМ всех остальных ведомых контроллеров -

94

нулевые сигналы. Двунаправленные выводы КО, К1, К2 всех контрол­ леров соединяются параллельно. Выходы ПР ведомого контроллера подключаются к входу ЗП ведущего контроллера.

Программирование контроллера начинают с ввода по сигналу ЗП=0 двух или трех начальных управляющих слов. Первое начальное слово идентифицируют адресным сигналом А = 0 и единичным сигналом на линии Д4 шины данных. В разрядах Д7, Д6 , Д5 записывают разряды А7-А5 младшего байта адреса команды САЫ. Значение разряда Д2 нуль и единица соответствуют адресному интервалу 4 и 8 в расположе­ нии программ обслуживания. Единица и ноль в разряде Д1 свидетель­ ствует о том, что контроллер работает самостоятельно или в каскадной схеме. Последующая установка А=1 идентифицирует второе начальное слово, которое содержит старший байт адреса команды САЫ. Если в первом начальном слове Д1-0 вводят третье начальное слово, содер­ жание которого зависит от того, является ли контроллер ведомым или ведущим. Для ведущего контроллера в битах третьего начального слова помещают единицы, если к соответствующим им по номеру входам ЗП подключены ведомые контроллеры. Для ведомого конт­ роллера в младшие биты третьего начального слова помещают двоич­ ный номер входа ЗП, к которому подключен этот контроллер.

Введение начальных слов приводит в нулевое состояние регистры ОЗП и РЗЦ и присваивают входу ЗПО самый высокий приоритет, а входу ЗП7 - самый низкий. После введения начальных слов контрол­ лер подготовлен к работе в режиме с векторным прерыванием. При последующей работе контроллера, если в регистре РОЗП внесен запрос с некоторым приоритетом, то запросы с более низкими приоритетами не обслуживаются.

Для изменения приоритета входов ЗП используют управляющее текущее слово номер два - ТС2, которое вводят в контроллер по окончании выполнения каждой программы обслуживания. Признаком ТС2 являются сигналы А « О, Д4 = О, ДЗ = 0. Управляющее слово ТС2 имеет пять модификаций: о, б, в, г, д. Слово ТС2о характеризуется сигналом Д5 = 1 и устанавливает в ноль разряд РОЗП, соответствую­ щий последнему обслуженному запросу. Слово ТС26 содержит едини­ цы в разрядах Дб и Д5 и осуществляет сброс в ноль того разряда РОЗП, двоичный номер которого указан в разрядах Д2-Д0 этого слова. Слово ТС2 имеет код Д7 * 1, Д5 « 1 и действует так же, как слово ТС2о, но в дополнение к этому номеру последнего обслуженного запроса присваивает наинизший приоритет. Соответственно происходит цик­ лический сдвиг приоритетов и у других входов ЗП. Слово ТС2г в разрядах Д7, Д6 , Д5 содержит единицы, выполняет операцию, задава­ емую словом ТС26 и присваивает низший приоритет тому входу ЗП, который имеет двоичный номер, записанный в разрядах Д2-ДО этого слова. Слово ТС2д (Д7 = 1, Д6 = 1) устанавливает наинизший приоритет тому входу ЗП, номер которого указан в разрядах Д2ДО этого слова.

С помощью управляющего текущего слова ТС1 (слова маски), имеющего идентификатор А я 1, блокируют действие входов ЗП путем

95

записи единицы в соответствующие разряды этого слова. Управляю­ щее текущее слово ТСЗ, имеющее признаки А = О, Д4 = О, ДЗ * 1, адре­ сует регистры контроллера при их считывании, вводит временный запрет на действие РОЗП и имеет пять модификаций: о, б, в, г, д. Слово ТСЗа, имеющее сигнал Д2 = ^устанавливает режим обслуживания по опросу. После подачи сигнала ЧТ = 0 действие этой команды прекраща­ ется. Слова ТСЗб (Д1 = ДО = 1) и ТСЗв (Д1 = 1) организуют при последу­ ющих сигналах ЧТ = 0 многократное чтение регистров РЗП и РОЗП, соответственно. Слово ТСЗг (Д6 = Д5 = 1) применяют тогда, когда необходимо обслужить запрос, который заблокирован обслуженным или обслуживаемым запросом, хранящимся в РОЗП без установки РОЗП в нулевое состояние. Это слово записывается после слова ТС1 и устраняет влияние тех разрядов РОЗП, которые отмечены единичными сигналами в соответствующих битах ТС1.

Содержимое РТС1 выдается на шину данных при подаче сигналов ЧТ = 0 и А = 0.

Шинный формирователь. Для повышения выходной мощности систе­ мных шин и шин пользователя, кроме ранее рассмотренной микросхемы многорежимного буферного регистра, используют также шинный формирователь (шинный драйвер) К589АП16. Формирователь имеет три четырехпроводные шины. Шина А служит для приема информации, шина С - для выдачи информации, а шина В является двунаправлен­ ной. Формирователь содержит два управляющих входа: выбор крис­ талла ВК и управление вводом УВ. При ВК - 0 и УВ = 0 информация передается от шины А к шине В. При И? = 0 и УВ = 1 информация передается от шины В к шине С. Сигнал ВК = 1 переводит шины В и С в высокоимпедансное состояние. Соединение шин А и С позволяет создать устройство, которое в зависимости от значения сигнала УВ производит передачу информации по некоторой магистрали в одну или другую сторону.

4.4. Применение микропроцессорных комплектов БИС

Простейшие микроЭВМ, предназначенные для автоматизации ТОУ или управления информационными системами, называют программи­ руемыми контроллерами или микроконтроллерами. В этих микрокон­ троллерах используют БИС различных серий. В программируемом универсальном контроллере ..Электпоника К1-20” применяют БИС серий К580, К589, К565, К556, К573, К567 и К155, причем базовым комп­ лектом являются микросхемы серии К580. Этот контроллер представ* ляет собой плату, помещенную в пластмассовый корпус с размерами ЗбОх245х 35 мм. Контроллер состоит из ряда модулей и устройств.

Микропроцессорный модуль формирует системные шины, подобные рассмотренным ранее. В программируемом ПЗУ объемом 6 Кбайт записаны тестовые программы и 2 0 подпрограмм для обработки чисел с плавающей запятой. Подпрограммы позволяют, например, склады­ вать и умножать двухбайтные числа, вычислять синус и арксинус. ОЗУ емкостью в 1 Кбайт может быть использовано для хранения программ

96

и данных пользователя. На плате контроллера имеются колодки, в которые устанавливают перепрограммируемые ПЗУ пользователя с объемом памяти от 3 до 12 Кбайт (в зависимости от исполнения). С помощью изменения положения перемычек, находящихся на плате, в качестве ПЗУ используют различные типы микросхем: К573РФ1, К573РФ2, КР556РТ5. Все блоки памяти, а также регистры таймера, контроллера приоритетных прерываний, последовательного и двух параллельных адаптеров, имеют фиксированные значения адресов. Например, ячейки ОЗУ имеют адреса с 2000Н по 2 РРРН, информацион­ ные регистры каналов 0, 1 и 2 таймера имеют соответственно адреса 00Л), ООП, 00Г2, а ко всем регистрам режима таймера обращаются по адресу 00ГЗ.

Контроллеры вводавывода и таймер подключены к шине пользо­ вателя, состав которой показан на рис. 4.9.

Для увеличения выходной мощности параллельные адаптеры подключают к шине пользователя через инвертирующие шинные формирователи. Перемычки на плате, через которые подают сигналы на управляющие входы формирователей, установлены в такое поло­ жение, что адаптеры могут только выводить информацию от шин ПА. По этой же причине шины ПВ служат только для ввода информации. У первого адаптера по линиям 1ПС0-1ПСЗ можно выводить информа­ цию, а по линиям 1ПС41ПС7 - вводить.

Шина ПС второго адаптера соединена с шиной пользователя универ­ сального контроллера через оптронные гальванические разделители. При этом линии 2ПС0-2ПСЗ работают на вывод информации, а в остальные разряды шины ПС вводят информацию по линиям 2ПС4+- 2ПС7+, а выводят - по линиям 2ПС4- - 2ПС7-.

Шина пользователя выведена на второй и третий разъемы универ­ сального контроллера. К первому разъему подключены системные шины универсального контроллера. Кроме того, на первый разъем подключены линии КО, К1, К2 контроллера приоритетных прерываний и линия блокировки запоминающих устройств БЗУ. Нулевой сигнал на входе БЗУ отключает всю память, находящуюся на плате универсаль­ ного контроллера, что позволяет использовать внешнюю память емкостью до 64 Кбайт. Через первый разъем можно расширять систему добавлением нужных информационных контроллеров. Универсальный контроллер укомплектован пультом управления в пластмассовом корпусе с размерами 235x160x30 мм, который подключают к первому разъему.

Пульт на лицевой панели имеет девятиразрядный цифровой инди­ катор и 20 клавиш (0-Г, „Сброс”, „#”, „ц_Л „СК”), цифровые клавиши

с4 по 9 имеют дополнительную маркировку в виде отдельных латинс­ ких букв. Пульт содержит информационный контроллер, построенный

сипользованием параллельного адаптера, и перепрограммируемое ПЗУ. В нем записана программа монитор объемом 4 кбайт, служащая для организации диалогового взаимодействия пользователя с универ­

сальным контроллером. При подключении пульта используют часть

97

 

 

 

 

Рис. 4.9. Структурная схема ш ины поль­

 

 

 

 

зователя программируемого контроллера

У П К

 

■ВЫХПД___

оборудования

универсального

 

 

■ГПРТ+-ЗПРТ

 

 

СПД » КПД

контроллера (канал

КО* таймера,

К последова­

входы

ПРО

и ПР1

контроллера

тельному

■ВХПР

ГИД

приоритетных

прерываний

и

адаптеру

 

 

 

 

гЩт ■Щт

ячейки ОЗУ 2000-2060). Кроме

 

 

СПР

ос

того 12 команд монитора, обозна­

 

 

ГПР

ченных буквами латинского

ал­

 

 

РО

фавита, выполняют функции по

 

 

 

 

 

тио

записи, отладке и управлению вы­

 

 

 

 

 

•выло

полнением программы. Для

за­

Итаймеру

 

Р1

• ТИ1

пуска программы монитора необ­

 

ВЫХ1

ходимо

нажать

на

клавиши

 

 

Р2

■ТИ2

„Сброс”

и „# ”. Перед

началом

 

 

ЗЫХ2

ввода каждой команды монитора

 

 

 

также необходимо нажать на кла­

Нпаоаллелъ

1ПД0-1ПД7.1ПС0-1ПСЗ

вишу

„#”. Команды вводят

в

нами

<

Шд-Ш?, ИШ-1ПС7

шестнадцатиричном

коде. Пара­

адаптеру / I

Ипараллель­ Шяд-Ия7,2ПС0-2ПСЗ

метры

команды,

вводимые

с

пульта, поступают в память после

ному

<

__

__ 2ПСД~~2ПС7~

адаптеру2

 

\2ПВ0-Ш7. 2П&-2ПС7+

нажатия клавиши

При вводе

Кконтроллеру}

нескольких

параметров

послед­

& Ш-ЗП7

ний из них поступает в память

прерываний

\

 

 

 

 

после нажатия клавиши „СЕ”. В

 

 

 

 

зависимости

от

вида

команды

Пульт

 

 

 

она

выполняется

сразу после

 

 

 

 

нажатия клавиш

 

или „С К ” .

 

 

 

 

Например, команда 5 позволяет

 

 

 

 

исследовать,

и модифицировать

содержимое памяти. После нажатия клавиши 3 и набора адреса иссле­ дуемой ячейки памяти в позициях 2 -5 индикатора высвечивается набранный адрес. Последующее нажатие клавиши разделителя выводит содержимое ячейки в позиции 7, 8 индикатора. Далее, если содержимое ячейки необходимо сохранить, то повторно вводят разде­ литель а если содержимое ее необходимо модифицировать, то перед вводом разделителя набирают новый код.

Запуск программы с нужного адреса осуществляют последователь­ ным вводом символа С, адреса и символа „СЯ”.

Принципы, работы других микроконтроллеров аналогичны рас­ смотренному контроллеру.

98

Глава 5

УПРАВЛЯЮЩИЕЭЛЕКТРОННЫЕ ВЫЧИСЛИТЕЛЬНЫЕМАШИНЫ

5.1. Архитектура управляющих ЭВМ

Современные вычислительные системы, в том числе управляющие вычислительные комплексы (УВК) для АСУТП, имеют сложную и разнообразную структуру. Технические возможности таких систем и комплексов обычно оценивают набором различных, часто разнород­ ных, показателей. Часть таких показателей представляет непосредст­ венный интерес для пользователя УВК, другая часть характеризует внутренние особенности вычислительной системы и к ее потребитель­ ским свойствам имеет косвенное или опосредованное отношение.

Архитектурой вычислительной системы называют ее описание, охватывающее принципы построения и исчерпывающе характеризую­ щее ее потребительские свойства [19].

При описании архитектуры УВК или УВМ различают следующие основные технические элементы: процессор, оперативное запоминаю­ щее устройство (ОЗУ); постоянное запоминающее устройство (ПЗУ); устройства внешней памяти; каналы ввода-вывода данных;устройст­ ва вводавывода информации (УВВ).

Взаимодействие указанных основных устройств в составе УВК обеспечивается соблюдением правил его архитектуры. При попытке включения в один УВК устройств различной архитектуры может проявиться несовместимость компонентов этой системы. Понятие архитектуры УВК иллюстрирует рис. 5.1.

Архитектура ЭВМ определяет ее функциональные возможности и указывает одновременно на обобщенную область применения: науч­ ные расчеты, управление ТОУ, экономические задачи и т.п. Из рас­ смотрения архитектуры некоторой ЭВМ, применяемой для решения задач автоматизации технологических процессов, можно сделать вывод, что речь должна идти об УВК средней информационной мощ­ ности, имеющем развитые средства общения с внешними источниками и приемниками информации.

Архитектуру УВК существенно определяют структура и состав программного обеспечения (ПО). Однако прикладные программы УВК, реализующие основные функции АСУТП (контроль и управление ТОУ), хотя и входят в состав ПО, но слабо влияют на архитектуру системы. Это позволяет применять для автоматизации разнородных технологи­ ческих процессов УВК с одинаковой архитектурой.

Применительно к архитектуре современных УВК важны понятия микропроцессора и микроЭВМ. Если под ЭВМ или компьютером обычно понимают электронное устройство для автоматической про­ граммируемой обработки данных (чисел, текстов, сигналов и т.п.), то микроЭВМ представляет разновидность компьютера, у которого про­ цессор (устройство преобразования информации и управления его

работой) реализован с помощью микропроцессора -

одной или нес­

кольких больших интегральных схем (БИС).

99

Архитектура УВК

Система команд

Назовая структура

Формат данных

Организацияпамяти

Продолжительность

Взаимодействие

выполнения

с внешними

операций

устройствами

Продолжительность

Управление

реакции на

функциониро­

внешние сигналы

ванием УВК

Рис. 5.1. К понятию архитектуры УВК

В состав микроЭВМ помимо МП входят: блоки или узлы, часто (но не всегда) выполняемые на средствах микроэлектроники (запомина­ ющие устройства, контроллеры внешних устройств); внешние устрой­ ства (накопители информации на магнитных лентах и дисках, дисплеи, печатающие механизмы, УСО, аппаратура подготовки данных (АДП) и т.п.); программные средства по обеспечению функционирования машины.

Вархитектуре УВК на рис. 5.1 ,не отражено использование средств микроэлектроники, но в содержательном описании структуры любой управляющей машины имеется указание по этому вопросу.

Один из основных блоков современных управляющих машин - управление функционированием УВК - (см. рис. 5.1) обычно взаимо­ действует с аппаратными средствами и программным обеспечением, поскольку управляют работой отдельных элементов и всего УВК как аппаратура, так и программы внутреннего ПО. Управление функцио­ нированием УВКэто организация вычислений и обмена информацией между компонентами комплекса. Сюда относят взаимную синхрони­ зацию элементарных действий, согласование ресурсов технических средств, реализацию прерываний в соответствии с приоритетами и т.п.

Таким образом, архитектура УВК - это описание основных функци­ ональных составляющих и принципов организации работы техничес­ ких и программных средств комплекса для решения определенного класса задач управления ТОУ.

Вданной главе управляющие ЭВМ описаны преимущественно на уровне архитектуры соответствующих УВК; более детально рассмот­ рены характерные представители серийно выпускаемых средств вычислительной техники.

100

Соседние файлы в папке книги