История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Топ:
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Дисциплины:
2017-06-11 | 1373 |
5.00
из
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
Программное обеспечение АСУ — это совокупность машинных программ для реализации целей и задач АСУ и нормального функционирования ее КТС. Оно должно обеспечивать:
· решение в автоматизированном режиме всех задач функциональных подсистем АСУ;
· совместимость функционирования одноименных подсистем разных ступеней АСУ и сопрягаемых подсистем одного уровня;
· повышение эффективности использования ЭВМ и других технических средств АСУ вследствие автоматизации процесса управления прохождением задач и работой различных технических устройств;
· сокращение сроков и трудоемкости разработки и отладки машинных программ;
· автоматизацию процедур пользования АБД в запросно-ответном режиме.
Поскольку ЭВМ может воспринимать любые математические методы и алгоритмы лишь после того, как они будут превращены в конкретные машинные программы, более точным и правильным был бы термин «программное обеспечение АСУ», который и применяют чаще.
Значение программного обеспечения определяется тем, что в конечном итоге вся информация в АСУ обрабатывается по разработанным программам. Следовательно, уровень развития и возможности АСУ зависят от программного аппарата системы. При высоком уровне разработки программного обеспечения достигаются минимальные затраты времени на решение задач, наиболее полная загрузка всех устройств ЭВМ, сокращается время и трудоемкость составления и отладки машинных программ.
Подготовка задачи, для решения на ЭВМ является весьма сложной и включает ряд этапов:
· строгую математическую постановку задачи;
· определение объемов и формы представления исходных, промежуточных и результативных данных;
|
· разработку (или применение готовых) программ для ввода информации, выполнения расчета и печати результатов.
В составе программного обеспечения АСУ выделяют 3 составные части
1 Внутреннее программное обеспечение (операционная система) предназначено для автоматизации, управления работой ЭВМ и сопрягаемых технических средств (управляющие программы), что повышает производительность ЭВМ и других устройств АСУ, позволяет автоматизировать разработку, подготовку и отладку машинных программ (обрабатывающие программы), вследствие чего сокращается время программирования и улучшается качество машинных программ.
2 Внешнее программное обеспечение (специальное) включает систему управления прохождением задач АСУ, пакеты стандартных и типовых программ (общесистемное обеспечение), а также библиотеку программ решения всех комплексов задач, включенных в функциональные подсистемы АСУ.
3 Комплекс программ технического обслуживания (КПТО) предназначен для отладки и проверки технической исправности ЭВМ и других устройств, сопряженных с ЭВМ.
На базе современных ЭВМ программное обеспечение АСУ позволяет решать задачи как в режиме пакетной обработки данных, так и в режиме мультипрограммирования, когда несколько задач одновременно находятся в ЭВМ и выполнение одной из них может быть прервано для перехода к другой с последующим возвратом к прерванной.
Системы с разделением времени обеспечивают одновременный доступ к ЭВМ нескольким пользователям со специальных терминальных устройств.
Программное обеспечение ИС железнодорожного транспорта в значительной степени определяется характером решаемых технико-экономических задач учета, планирования и управления. Этим задачам присущи следующие особенности:
· большой объем цифровых и буквенных исходных данных, вводимых в ЭВМ, и информации, выводимой на печать в виде готовых документов;
· относительно простые алгоритмы обработки данных и небольшой объем вычислений на единицу вводимой информации;
|
· сравнительно ограниченное число типовых процедур обработки информации;
· большой удельный вес логических операций; наличие многократных группировок массивов информации по определенному признаку или их совокупности;
· взаимозависимость задач по первичной, нормативно-справочной и промежуточной информации;
· необходимость соблюдения точного технологического графика решения задач в суточном, декадном и месячном разрезах;
· потребность сбора и передачи по каналам связи значительного объема информации как со стационартных производственных объектов, так и с подвижного состава;
· широкое использование различных методов обеспечения достоверности информации на всех этапах ее регистрации, сбора и обработки, включая разные методы программно-логического контроля.
Отличительная особенность технико-экономических задач – наличие в алгоритмах их решения значительного удельного веса типовых процедур обработки массивов информации. Это создает предпосылки к применению типовых программных блоков для реализации указанных процедур.
К типовым процедурам логической обработки информационных массивов относят:
· выборку из массива показателей, для которых коды реквизитов имеют заданные значения или расположены в заданном интервале, или удовлетворяют некоторому логическому условию;
· слияние и деление массивов, допускающих дополнение, замену и исключение записей;
· упорядочение (сортировку) массивов, т.е. расположение реквизитов в возрастающей или убывающей последовательности их числовых значений, в порядке возрастания или убывания номеров, кодов и т.п.;
· формирование нового массива в виде результата арифметических действий над имеющимися массивами (одним или несколькими).
25. Типовые процедуры логической обработки информационных массивов.
В процессе решения задач АСУ над массивами информации (а также элементами данных и записей) выполняется, как правило, ряд типовых процедур обработки информации: выборка, сортировка, поиск, пересечение, группировка, расчетные операции, упорядочение, печать и др.
При выборке из обрабатываемого массива информации формируют массив записей, признаки которых удовлетворяют некоторому заданному условию. Относительное расположение записей массива при этом не изменяется.
|
Во время сокращения обрабатываемого массива из него исключают множество записей, задаваемое управляющим массивом и некоторым условием. В итоге формируют результирующий массив, содержащий все записи исходного, кроме тех, которые были исключены в соответствии с заданными условиями.
В результате сортировки изменяют относительное размещение записей обрабатываемого массива без изменения их значения. Цель сортировки — облегчить и ускорить последующий поиск элементов.
Массив называют упорядоченным по некоторому признаку, если при просмотре массива в одном направлении значение этого признака в последовательных записях изменяется монотонно (возрастает или убывает). Если значение признака при просмотре массива от начала к концу возрастает, то считают, что массив упорядочен в прямом направлении, если значение его убывает, то – упорядоченным в обратном направлении. Рассматриваемая операция упорядочивает данный массив в прямом или обратном направлении.
При подборке в результирующий массив включают только взаимно соответствующие одна другой по заданному условию записи обрабатываемого и управляющего массивов. Вначале при этом записывают первую из подобранных записей управляющего массива, затем – все соответствующие ей записи обрабатываемого массива, потом данную процедуру повторяют для второй записи и так продолжают до тех пор, пока не будет полностью исчерпан один из массивов.
Во время анализа массива подсчитывают записи массива, ключевой элемент которых удовлетворяет заданному условию. Сам массив при этом не изменяют.
При выборке экстремальных записей из обрабатываемого массива выбирают и включают в результирующий массив те записи, у которых наибольшее (или наименьшее) значение заданного ключевого признака.
Если одно и то же значение признака принадлежит более чем одной записи массива, то признак называют групповым. Массив называют сгруппированным по данному признаку, если все записи, имеющие одинаковое значение группового признака, являются в массиве соседними. Группировка заключается в формировании из заданного массива сгруппированного.
|
Если два массива упорядочены по одному и тому же признаку, их объединяют в один результирующий, т. е. осуществляют слияние массивов.
При вычислительных операциях по обработке одного массива определяют значения заданной функции f от значений элементов х1, х2,…, хn записи массива, причем можно обусловить, чтобы эти вычисления выполнялись только для тех записей, ключевые элементы которых удовлетворяют заданному условию.
При внесении изменений для каждой пары взаимно соответствующих по некоторому условию записей обрабатываемого и управляющего массивов заменяют элемент хi (или несколько элементов) первого массива элементом уi, второго массива. Для эффективного выполнения этой операции необходимо оба массива упорядочить по ключевому признаку.
Часто результаты решения задач приходится представлять в виде расчетных таблиц, которые отличаются различным расположением строк и столбцов. При этом из одного массива формируют таблицу требуемой структуры.
При перемещении данных вводят, выводят, дублируют массивы, изменяют места хранения в пределах одного вида памяти.
Программное обеспечение постоянно интенсивно развивается; по многим аспектам его формирования нет еще единой точки зрения. Нужно ожидать значительного совершенствования составных частей математического обеспечения по организации функционирования, обеспечению взаимодействия АСУ, координации функционирования составных частей различных ступеней АСУ и др.
|
|
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!