Программное обеспечение АСУ
ПО АСУ ПО - совокупность прораммных средств и документации.предназначенной для автоматизации процессов разработки и выполнения программ решения прикладных задач АСУ и эксплуатации ВК. Затраты на разработку ПО в 2 раза выше, чем для КТС. Совершенствование АСУ тесно связано с развитием ВК, а следовательно с программным обеспечением. Эволюция ЭВМ и ПО ЭВМ I поколения обладает невысоким быстродействием, памятью, ЗУ и ориентированны на обработку только цифровой информации и характеризуются последрвательным выполнением операций. Программирование осуществлялось на машинном языке при индивидуальной отладке. Библиотеки стандартных программ включают программы вычисления элементарных функций. Процесс такой разработки был крайне трудоемок и малопроизводителен. Поэтому важны средства автоматизации программирования. II поколение - высокий уровень параллелинизма в работе устройств и узлов ЭВМ: система прерывания, защиты памяти, система совмещения операций ввода-вывода и обработки данных в центральном процессоре. Резко увеличилась производительность. Многопрограммный режим с отстранением программиста от непосредственной эксплуатации ЭВМ. Для этого потребовалось создание специальных программных комплексов организующих управление вычислительным процессом. Они включают СУ вводом-выводом, СУ работами, СУ диспетчер для реализации мультипрограммной работы ЭВМ. Управляющие программы /супервизоры/ организуют многопрограммный режим с распределением ресурсов между задачами, обеспечивают защиту данных, надежность системы. Развились средства автоматизации программирования, программы писались на машинно-ориентированном языке. Он позволяет при помощи одного оператора описывать группу часто реализуемых команд.
Проблемно-ориентированные языки развиваются для решения задач в какой-то конкретной области применения / экономические, научные исследования/ и не связаны с типом ЭВМ. Это привело к выделению ПО АСУ. III поколение ЭВМ. Позволило организовывать комплекс ЭВМ с преемственностью разработанных программ при переходе от одной модели ЭВМ к другой. Совершенствовалась структура ПО. Совершенствование ЭВМ привело к резкой реализации мультипрограммирования. Наряду с пакетной обработкой получили режимы коллективной обработки задачи, разделения времени и реального времени. Больше требований к ПО, их адаптируемости к ЭВМ. Стандартные программы не встраиваются, а получаются модули рабочих программ, ППП. Использование ППП на 80% снижает трудоемкость написания новых программ и следовательно практически сводит к минимуму самостоятельное программирование. Увеличилась надежность ЭВМ. IY поколение связано с реализацией распределенной обработки данных. ЭВМ реализуется на интегральных схемах и объединением в ВК. Наличие многоуровневой памяти / виртуальной /, позволяющей программисту использовать практически бесконечный диапазон адресатов. Но усложнение логики взаимодействия пользователя с ВК / с сетью ЭВМ / и обеспечение типовых возможностей таких систем / возможность интеграции информационных ресурсов / требует дальнейшего развития ПО АСУ. ЭВМ Y поколения. Их отличие состоит в качественном переходе от обработки данных к обработки знаний. Знание - это значительно более широкая категория, чем "индивидуальные данные". Знания связаны не только с накоплением данных, но с обобщением опыта получаемым человеком, осознания фактов или явлений. Поэтому обработка знаний является интеллектуальным процессом, где наряду с обычными функциями хранения, поиска и обработки информации, существует стержневая функция логического вывода.
ЭВМ Y поколения - это класс ВТ, в котором впервые будут реализованы принципы искусственного интеллекта, направленные на автоматизацию процессов обработки. Существующие ЭВМ / последовательного действия / не позволяют реализовать эти принципы, из-за ограничений. Для обработки знаний требуется осуществить от 100 млн до 1 млр операций логического вывода в секунду / в обычных ЭВМ от 100 до 1000 /. Для этого нужен переход: - на новую элементную базу / сверхбольшие интегральные схемы с десятками и сотнями тысяч компонентов на одном кристалле /; - на новые архитектуры ЭВМ / высокопараллельные, с числом процессорных элементов от 100 до 1000 штук /; - на новые масштабы хранения, поиска и извлечения информации / память от сотен до тысяч гигабайт - миллиардов байт – при скоростях выборки в несколько сек./; - на обработку знаний и полностью скрытое базовое ПО / интеллектуальный интерфейс "человек-машина" с речевыми и графическими средствами, машинный язык программирования сверхвысокого уровня /. Проект предложен в 1981 г. в Японии.
Структура ПО
ПО включает набор разнообразных средств: управляющих функционированием ЭВМ; автоматизирующих процессы разработки программ; обеспечивающих эксплуатацию ВК; организующих взаимодействие программных комплексов при решении задач АСУ. ПО АСУ делятся на два класса: общесистемное ПО; прикладное / функциональное / ПО. Общесистемное программное обеспечение предназначено для организации вычислительных процессов, управления и контроля правильности функционирования ТС, автоматизации процедур разработки и отладки программ. Большинство средств общесистемного ПО носит универсальный характер и может использоваться в различных АСУ, т.к. практически не зависит от специфики решаемых в АСУ функциональных задач. Прикладное ПО предназначено для решения конкретной задачи данной АСУ. Оно состоит из набора программ, базирующихся на общесистемном ПО и учитывающих его особенности и ограничения. В связи с этим прикладное ПО имеет невысокую универсальность. ОС АСУ. Под ОС АСУ понимают совокупность программных средств, обеспечивающих эффективное функционирование КТС, управление вычислительными, информационными и программными ресурсами системы.
В состав ОС АСУ входят ОС ЭВМ и набор средств, расширяющих возможности ОС АСУ. ОС ЭВМ - состоит из комплекса программ управления задания- ми данными, задачами / супервизор / и разнообразные сервисные программы. При этом ОС ЕС яаляется более мощной, развитой и универсальной системой и требует намного больше ресурсов, чем требует ДРС ЕС. В ОС АСУ имеются средства, расширяющие функции ОС ЭВМ в виде общесистемных ППП. К ним относятся: 1.1. Средства управления вычислительным процессом - расширяют функции ОС за счет применения более совершенных и эффективных методов планирования выполнения работ, учет вычислительных процессов при решении задач АСУ. Эти средства учитывают характеристики выполняемых работ по использованию ресурсов ЭВМ, что позволяет оптимально планировать работы между вычислительными средствами. К таким средствам относятся Диспетчер, Администратор, Таймер в ДОС ЕС, в ОС ЕС - системная мониторная программа / СМП /, подсистемы планирования работ, КРОС и т.д. 1.2. Системы телеобработки обеспечивают возможность использования видов ресурсов ВС большим числом удаленных телекомуникационных методов доступа и реализации наряду с пакетной обработкой режимов удаленной пакетной обработки, разделения времени и реального времени. Режимы обработки. Режим пакетной обработки – потребители не имеют прямого доступа к ЭВМ. Обработка запросов формируется в памяти, что сокращает время при переходе от одной программы к другой. При этом максимально и равномерно загружается все устройства ЭВМ. Разделение времени - позволяет предоставить нескольким пользователям одновременное общение с машинной через устройства ввода-вывода, т.е. реализуется фактически индивидуальный режим. Управление прерыванием задач осуществляется ОС. Индивидуальный режим - предусматривает предоставление ЭВМ на определенное время в распоряжение пользователя. Этот режим наименее эффективен и применяется только в специальных случаях. Мультипрограммирование обеспечивает одновременное решение нескольких задач по различным программам. Но в каждый момент времени решается только одна задача. Режим предусматривает прерывание процесса решения задачи, если это требуется с точки зрения повышения его эффективности, а затем продолжен с того места, на котором было осуществлено прерывание. Особенно эффективен этот режим при решении разнотипных задач, одни из которых больше загружают процессор, а другие - устройства ввода - вывода. Основными функциями систем телеобработки являются: - прием данных с терминалов в реальном времени; - обеспечение диалога абонента-ЭВМ; - повышение достоверности передачи информации по каналам связи; - перекодировка и редактирование входных и выходных сообщений.
Читайте также: II. ОБЕСПЕЧЕНИЕ АВИАЦИОННОЙ БЕЗОПАСНОСТИ Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|