Файл: Журавлев, Ю. П. Системное проектирование управляющих ЦВМ.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.10.2024

Просмотров: 104

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

адресная ЦВМ параллельного действия с фиксирован­ ной запятой на интегральных схемах, асинхронного типа», составленное по независимым признакам класси­ фикации ЦВМ, несет в себе меньше информации по сравнению с сообщением: «стационарная двухадресная ЦВМ параллельного действия с фиксированной запятой, с операционным (арифметическим) устройством комби­ нированного типа, работающим с обратными кодами чисел и построенным па основе сумматоров комбина­ ционного типа, и с центральным устройством управле­ ния асинхронного типа», так как последнее содержит в себе дополнительные сведения о составе и структуре важнейших устройств машины.

Ниже приводится независимая классификация опе­ рационных устройств, а также устройств управления. Классификация ЗУ приводится в гл. 5.

а) Классификация арифметических устройств. В ос­ нову приведенной ниже классификации положены наи­ более существенные признаки АУ, как-то:

тип операционного блока,

форма представления чисел,

способ обработки информации,

тип сумматора,

тип элементов, на основе которых выполнено АУ.

По т и п у о п е р а ц и о н н о г о б л о к а различают:

блочные,

универсальные,

комбинированные АУ.

Бл о ч н ы е АУ имеют несколько специализирован­ ных операционных блоков, каждый из которых пред­ назначен для выполнения, как правило, одной опера­

ции. АУ такого типа имеют высокое

быстродействие,

но относительно сложны по устройству.

универсальный

В у н и в е р с а л ь н ы е АУ входит

операционный блок, обеспечивающий выполнение лю­ бой заданной операции. Такие АУ более просты по уст­ ройству, но имеют меньшее быстродействие по сравне­ нию с АУ блочного типа.

В к о м б и н и р о в а н н ы х АУ используются, как правило, один или несколько специализированных бло­ ков, способных выполнять отдельные сложные опера­ ции — умножение, деление или извлечение корня, и универсальный блок, с помощью которого выполняются все остальные арифметические и логические операции.

29



По ф о р м е п р е д с т а в л е н и я ч и с е л различают:

АУ с фиксированной запятой;

АУ с плавающей запятой.

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

В АУ с п л а в а ю щ е й з а п я т о й используется нормальная форма представления чисел. АУ такого типа более сложны по устройству.

По с п о с о б у о б р а б о т к и и н ф о р м а ц и и различают:

АУ последовательного действия,

параллельного действия,

параллельно-последовательного действия.

В АУ

п о с л е д о в а т е л ь н о г о д е й с т в и я

опера­

ции над

числами выполняются последовательно

от раз­

ряда к разряду. Достоинством АУ такого типа является его простота и экономичность. Существенный недоста­

ток— большое

время выполнения операций.

В АУ п а

р а л л е л ь н о г о д е й с т в и я операция

выполняется над всеми разрядами чисел одновременно. При этом увеличивается количество оборудования, но

АУ такого

типа являются

более

быстродействующими.

В ЦВМ

иногда используют

АУ п а р а л л е л ь н о ­

п о с л е д о в а т е л ь н о г о

д е й с т в и я . По количеству

оборудования и быстродействию этот тип АУ занимает промежуточное положение между АУ последовательного и параллельного действия.

По т и п у с у м м а т о р а различают:

АУ с сумматорами комбинационного типа,

с сумматорами накапливающего типа.

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

В АУ с с у м м а т о р а м и н а к а п л и в а ю щ е г о т и п а результат операции сохраняется в сумматорах, но необходимость подачи на вход сумматора чисел, участвующих в операции, последовательно по времени,

30


приводит к уменьшению быстродействия по сравнению с сумматорами комбинационного типа.

По т и п у п р и м е н я е м ы х э л е м е н т о в разли­ чают:

АУ с элементами импульсного типа,

с элементами потенциального типа.

б) Классификация устройств управления ЦВМ. По с п о с о б у ф о р м и р о в а н и я у п р а в л я ю щ и х с и г ­

на л о в различают:

центральные УУ,

местные,

комбинированные.

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

В случае м е с т н о г о у п р а в л е н и я каждое уст­ ройство ЦВМ имеет автономный блок управления. При этом обеспечивается максимальная автономность рабо­ ты отдельных устройств ЦВМ, но увеличивается коли­ чество оборудования. Такой способ управления приме­ няется в вычислительных системах высокой производи­ тельности.

При к о м б и н и р о в а н н о м у п р а в л е н и и функ­ ции управления устройствами ЦВМ выполняют как цен­ тральные, так и местные УУ.

По с п о с о б у р а с п р е д е л е н и я в р е м е н и д л я в ы п о л н е н и я к о м а н д п р о г р а м м ы различают:

•— синхронное УУ,

асинхронное,

полусинхронное.

При с и н х р о н н о м способе управления время, от­ водимое для выполнения всех команд, одинаково. Существенным недостатком такого УУ являются непро­ изводительные затраты времени при выполнении команд.

При а с и н х р о н н о м управлении на выполнение каждой команды отводится фактически необходимое время. По сравнению с синхронным УУ несколько усложняется схема.

При

п о л у с и н х р о н н о м управлении используют­

ся как

синхронный, так и асинхронный принципы. При

31


этом первый используется для управления короткими операциями, а второй—для управления длинными опе­ рациями.

§1.4. ТРЕБОВАНИЯ К УПРАВЛЯЮ Щ ИМ ЦВМ. БАЛАНСЫ ТРЕБОВАНИЙ

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

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

Во-вторых, процесс прохождения информации через каждую из основных частей системы управления описы­ вается с помощью алгоритмов, заложенных в структуру и конструктивное выполнение каждой части. Другими словами, каждая основная часть решает свою конкрет­ ную задачу; задачи различных частей системы не пере­ секаются.

Действительно, если целевая функция системы имеет

вид Ф {хи х2, ... ,

хп, t),

то задачи различных частей

системы разделяются следующим образом:

— задающая

часть на

основе внешних возмущений

и осведомительных сигналов о состоянии системы вы­ рабатывает аргументы Xi, t целевой функции;

—■управляющая часть перерабатывает эти аргумен­ ты в соответствии с видом целевой функции и выдает множество управляющих сигналов на объектовую часть;

— объектовая часть изменяет свою «траекторию» в соответствии с характером целевой функции,

32

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

Следующее важное свойство таких систем заключа­ ется в том, что в подавляющем большинстве случаев переработка информации в них осуществляется с по­ мощью цифровых устройств. Характерной особенностью цифровой машины и других дискретных устройств, вхо­ дящих в состав управляющей части системы, является то, что переработка информации цифровыми устройст­ вами осуществляется в соответствии с программами, которые могут описывать линейные и нелинейные за­ висимости и делают управляющую часть системы изо­ морфной любой динамической системе. При этом не­ маловажное значение имеют следующие два свойства цифровых устройств:

а) устройства, перерабатывающие дискретную ин­ формацию, по своей природе универсальны и с по­ мощью некоторого минимального набора операций мо­ гут реализовать любой наперед заданный алгоритм;

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

Кроме того, использование цифровых устройств в управляющей части позволяет сделать замкнутую си­ стему автоматического управления с достаточным запа­ сом устойчивости (см., например, [6, 7]).

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

Целевая функция системы содержит сведения о ха­ рактере, времени, точности и надежности решаемых системой задач. Эти сведения отражают ее целевое назначение и образуют совокупность основных требова­ ний, предъявляемых к ней.

3— 458

33