Файл: Смирнов, К. А. Сбор, передача и обработка данных АСУ.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