Файл: Смирнов, К. А. Сбор, передача и обработка данных АСУ.pdf

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

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

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

Добавлен: 19.10.2024

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

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

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

Первые ЭВМ третьего поколения появились в 1965 г. Их быстродействие исчисляется сотнями тысяч, миллио­ нами операций в секунду. Построены такие машины на микроэлектронной технике, что значительно улучшает их технико-экономические характеристики и дает воз­ можность эффективно использовать режимы с разде­ лением времени, мультипрограммированием и т. д. Структурная схема большой современной ЭВМ пока­ зана на рис. 2.24.

Р и с . 2 .24 . С т р ук ту р н а я с х е м а б о л ь ш о й с о в р е м ен н о й Э В М

88

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

ЭВМ — 'мин«машины.

Весьма показательны основные характеристики ма­ шин первых трех поколений, выпускаемых в капитали­ стических странах (табл. 2.2). Аппроксимируя данные,

Т а б л и ц а

2 . 2

 

 

 

 

 

 

Показатели

 

Поколение ЭВМ

 

 

 

г

II

ш

 

 

 

 

Б ы стродействие

 

1

10

25— 100

Размеры

 

 

 

1

0,1

0,001

Н адеж н ость

 

 

1

75— 100

1 0 0 -6 5 0

Стоимость

 

 

 

0 , 5 - 5

0 ,3 — 1,0

2 ,7 — 7 ,0

Скорость

с л о ж е н и я ,

м кс

240

4

0,0 0 8

Время цикла

З У , м кс

282

4

0,1

Стоим ость

хран ен и я

бита

в З У ,

 

 

доллар

 

 

 

2,61

0 ,8 5

0 ,1 — 0 ,0 5

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

Непрерывное повышение быстродействия и логиче­ ских возможностей ЭВМ позволяет создавать все бо­ лее совершенные автоматизированные системы управле­ ния.

89



2.5

СТРУКТУРА ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСОВ АСУ

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

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

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

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

90

смотря на большую разницу в структуре вычислитель­ ных центров различных АСУ, все же их можно разбить на три 'основных типа — oawoмашинные, много-машин­ ные комплексы, работающие в относительном масштабе времени, и многомашинные комплексы, работающие в реальном масштабе времени.

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

внешних

ЗУ,

набор внешних устройств определяются

назначением

данного комплекса. В качестве примера

на рис.

2.25

приведено наименование устройств, входя-

Рис. 2.25. Структурная схема одномашинного ВК системы автома­ тического управления цехом аммиачной селитры

щих в состав одномашинного ВК системы автоматиче­ ского управления цехом аммиачной селитры [3].

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

91


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

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

Больший интерес представляет оперативное взаимо­ действие ЭВМ. В качестве примера на рис. 2.26 приве­ дена структура двухмашинного комплекса, работающего

- / 1апая iBh болыиаь :iBh

Рис. 2.26. Пример структуры двухмашинного комплекса, работающе­ го в относительном масштабе времени

92

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

 

ния отраслью, в информационно-справочных

системах

 

управления технологическими

процессами с

большим

 

числом датчиков и исполнительных механизмов. В си­

 

стемах управления со значительным объемом информа­

 

ции, передаваемой по каналам связи, одна из ЭВМ (как

 

правило, наиболее простая) выполняет функции пред­

 

варительной

обработки

информации.

Логически

эти

 

функции просты, но часто повторяемы

(например,

фор­

 

мирование

знаков, кодопреобразование

и

т. д.) и осу­

 

ществлять их целесообразно в более простой и дешевой

 

ЭВМ. Иногда для указанной цели используют специа­

 

лизированные машины,

например,

предназначенные для

 

работы с каналами связи или для преобразования по­

 

казателей датчиков в дискретную информацию. Число

 

устройств ввода-вывода информации в таких ЭВМ ми­

!

нимально,

поскольку

они нужны

лишь

для

отладки

программ

и

контроля

исправности

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

Так

;

как алгоритм

работы

с внешними

объектами

(всевоз-

;

можиые датчики, каналы связи)

бывает неизменен в те-

■чение многих лет, то программы, обеспечивающие .работу с ними, хранятся в постоянном ЗУ. Внешних ЗУ такие машины не имеют. Объем оперативного ЗУ выбирается небольшим (16—32 кбайт), поскольку оно выполняет в основном роль буферной памяти.

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

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

Большое число различных по назначению устройств, ввода-вывода позволяет осуществлять вывод информа-

пл


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

Емкость внешних ЗУ технологической ЭВМ может (в зависимости от назначения АСУ) достигать десятков и сотен миллионов байт. Здесь хранятся всевозможного рода справочный материал, рабочие программы, объем которых велик, а частота использования мала, таблицы, оперативный архив и т. д.

Следует добавить, что в зависимости от типа ЭВМ, входящих в состав ВК, последний при однотипности ЭВМ называется «однородным», а при иеоднотипности — «неоднородным». Вопросы программирования, эксплуатации и ремонта наиболее просто решаются в однородных ВК.

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

Идея «разделения времени» заключается в исполь­ зовании специальной управляющей программы («про- граммы-диспетчера») для последовательного и кратко­ временного обращения к ряду рабочих программ, каж­ дая из которых решает самостоятельную задачу. Быст­ родействие современных ЭВМ позволяет одновременно обрабатывать по несколько десятков независимых ра­ бочих программ и выдавать решения абонентам АСУ соскоростью, определяемой скоростью работы реги­ стрирующей аппаратуры абонентов. Последняя обычно бывает очень низкой по сравнению с быстродействием ЭВМ.

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

9-1

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

Особенностью управляющих программ, используе­ мых в режиме разделения времени, является полная за­ щита отдельных рабочих программ и информационных массивов абонентов от взаимного влияния и искажения. Составление программы-диспетчера современной уни­ версальной машины столь же сложно, как и разработ-' ка самой ЭВМ. Так, программа-диспетчер машины ИБМ-7030 состоит из 14 000 слов, записанных в опера­ тивном ЗУ.

Примером АСУ с ЭВМ, работающей с разделением времени, может служить отечественная система «Сире­ на», предназначенная для резервирования мест на авиа­ линиях.

Режим разделения времени выгодно использовать в процессе «диалога» между человеком и ЭВМ, т. е. в том случае, когда машине часто задаются задачи, требую­ щие сравнительно небольшого объема вычислений, а ожидание ответа ЭВМ не является тягостным для або­ нента. Программа-диспетчер ЭВМ отнимает значитель­ ную часть машинного времени. Поэтому для решения за­ дач, требующих значительного объема операций, при условии, что абонент может ждать ответ, используется «пакетная обработка». В этом случае пакеты программ для выполнения заявок устанавливаются в очередь по мере поступления заявок в ЭВМ. При прерывании про­ граммы выполняемой заявки (например, при обращении центральной части ЭВМ к внешнему ЗУ) последняя опять ставится в очередь. После окончания прерывания решается следующая заявка.

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

В К, р а б о т а ю щ и е в р е а л ь н о м м а с ш т а б е

вр е м е н и . Вычислительный комплекс, 'обеспечивающий

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

только резервированием ЭВМ достигается высокая сте­ пень надежности работы ВК в целом. Существующие в

95