Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Программное обеспечение АСУ




 

ПО АСУ ПО - совокупность прораммных средств и документации.предназначенной для автоматизации процессов разработки и выполнения программ решения прикладных задач АСУ и эксплуатации ВК.

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

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

II поколение - высокий уровень параллелинизма в работе устройств и узлов ЭВМ: система прерывания, защиты памяти, система совмещения операций ввода-вывода и обработки данных в центральном процессоре. Резко увеличилась производительность.

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

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

Проблемно-ориентированные языки развиваются для решения задач в какой-то конкретной области применения / экономические, научные исследования/ и не связаны с типом ЭВМ. Это привело к выделению ПО АСУ. III поколение ЭВМ. Позволило организовывать комплекс ЭВМ с преемственностью разработанных программ при переходе от одной модели ЭВМ к другой. Совершенствовалась структура ПО. Совершенствование ЭВМ привело к резкой реализации мультипрограммирования. Наряду с пакетной обработкой получили режимы коллективной обработки задачи, разделения времени и реального времени. Больше требований к ПО, их адаптируемости к ЭВМ. Стандартные программы не встраиваются, а получаются модули рабочих программ, ППП. Использование ППП на 80% снижает трудоемкость написания новых программ и следовательно практически сводит к минимуму самостоятельное программирование. Увеличилась надежность ЭВМ.

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

ЭВМ Y поколения. Их отличие состоит в качественном переходе от обработки данных к обработки знаний. Знание - это значительно более широкая категория, чем "индивидуальные данные".

Знания связаны не только с накоплением данных, но с обобщением опыта получаемым человеком, осознания фактов или явлений.

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

ЭВМ Y поколения - это класс ВТ, в котором впервые будут реализованы принципы искусственного интеллекта, направленные на автоматизацию процессов обработки.

Существующие ЭВМ / последовательного действия / не позволяют реализовать эти принципы, из-за ограничений. Для обработки знаний требуется осуществить от 100 млн до 1 млр операций логического вывода в секунду / в обычных ЭВМ от 100 до 1000 /. Для этого нужен переход:

- на новую элементную базу / сверхбольшие интегральные схемы с десятками и сотнями тысяч компонентов на одном кристалле /;

- на новые архитектуры ЭВМ / высокопараллельные, с числом процессорных элементов от 100 до 1000 штук /;

- на новые масштабы хранения, поиска и извлечения информации / память от сотен до тысяч гигабайт - миллиардов байт – при скоростях выборки в несколько сек./;

- на обработку знаний и полностью скрытое базовое ПО / интеллектуальный интерфейс "человек-машина" с речевыми и графическими средствами, машинный язык программирования сверхвысокого уровня /. Проект предложен в 1981 г. в Японии.

 

Структура ПО

 

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

ПО АСУ делятся на два класса:

общесистемное ПО; прикладное / функциональное / ПО. Общесистемное программное обеспечение предназначено для организации вычислительных процессов, управления и контроля правильности функционирования ТС, автоматизации процедур разработки и отладки программ. Большинство средств общесистемного ПО носит универсальный характер и может использоваться в различных АСУ, т.к. практически не зависит от специфики решаемых в АСУ функциональных задач.

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

ОС АСУ. Под ОС АСУ понимают совокупность программных средств, обеспечивающих эффективное функционирование КТС, управление вычислительными, информационными и программными ресурсами системы.

В состав ОС АСУ входят ОС ЭВМ и набор средств, расширяющих возможности ОС АСУ. ОС ЭВМ - состоит из комплекса программ управления задания-

ми данными, задачами / супервизор / и разнообразные сервисные программы. При этом ОС ЕС яаляется более мощной, развитой и универсальной системой и требует намного больше ресурсов, чем требует ДРС ЕС.

В ОС АСУ имеются средства, расширяющие функции ОС ЭВМ в виде общесистемных ППП.

К ним относятся:

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

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

Режимы обработки.

Режим пакетной обработки – потребители не имеют прямого доступа к ЭВМ. Обработка запросов формируется в памяти, что сокращает время при переходе от одной программы к другой. При этом максимально и равномерно загружается все устройства ЭВМ.

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

Управление прерыванием задач осуществляется ОС.

Индивидуальный режим - предусматривает предоставление ЭВМ на определенное время в распоряжение пользователя. Этот режим наименее эффективен и применяется только в специальных случаях.

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

Основными функциями систем телеобработки являются:

- прием данных с терминалов в реальном времени;

- обеспечение диалога абонента-ЭВМ;

- повышение достоверности передачи информации по каналам связи;

- перекодировка и редактирование входных и выходных сообщений.

 

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...