ПОИСК Статьи Рисунки Таблицы Математическое обеспечение автоматизированных систем проектирования из "Математические основы автоматизированного проектирования химических производств" Система математического обеспечения (СМО) ИВС предназначена для осуществления координированного взаимодействия между всеми функциональными устройствами системы аппаратурных средств ИВС служит для максимального сокращения времени и затрат на подготовку, отладку и выполнение программ, обеспечивающих решение задач автоматизированного проектирования химических производств, а также для увеличения общей производительности и эффективности эксплуатации ИВС. [c.124] СМО практически реализует доступ проектировщиков к вычислительным и функциональным возможностям ИВС. СМО — это совокупность комплексов программ для организации, контроля и диагностирования вычислительных процессов ИВС, а также комплексов программ для автоматизированной формализации и автоматизированного решения задач проектирования химических производств. СМО имеет сложную иерархическую структуру и эволюционно модернизируется в течение всего времени эксплуатации АСПХИМ. Разработка СМО является очень трудоемким и плохо формализуемым процессом, требующим для своей реализации специалистов высокой квалификации. Затраты на разработку СМО составляют значительную часть стоимости создания АСПХИМ (до 60—70%). [c.124] ОС занимает промежуточное положение между аппаратурными устройствами ИВС и пользователем-проектировщиком дополняет технические средства ИВС теми возможностями, которые трудно или экономически нецелесообразно реализовать чисто техническими средствами создает условия для эффективной разработки и отладки программ увеличивает пропускную способность (производительность) ИВС и снижает стоимость использования аппаратурных средств за счет организации специальных режимов функционирования ИВС (мультипрограммирование, прерывание, разделение времени, мультидоступ и др.), которые позволяют разделить между различными программами (подпрограммами) и различными пользователями ресурсы ЭВМ и накопленной информации. Необходимо отметить, что без ОС современные ИВС и ЭВМ третьего и четвертого поколений практически работать не могут, так как без ОС они представляют собой лишь совокупность отдельных разрозненных функциональных устройств. [c.125] ОС —это комплекс программ, которые координируют работу всех функциональных устройств ИВС, организуют вычислительный процесс, управляют работой внешних устройств и обеспечивают общение проектировщика с ЭВМ. [c.125] СПТО — это комплекс тест-программ работающих как под управлением ОС, так и самостоятельно (автономно). По функциональному значению тест-программы делятся на контрольноналадочные и диагностические. [c.125] Диагностические или проверочные тесты используются для проверки ИВС в целом и для обнаружения неисправностей в процессе эксплуатации. Эти тесты работают под управлением специальной программы, входящей в состав ОС, которая осуществляет связь с оператором, обработку прерываний, печать сообщений об ошибках и т. п. [c.126] СПО представляет собой функционально завершенный и эволюционно развивающийся комплекс программ, ориентированный на решение всех задач автоматизированного проектирования химических производств. В состав СПО входят пакеты (библиотека) общих программ для автоматизированного решения типовых научных, инженерно-технических, экономических и других задач пакеты (библиотека) специальных программ для автоматизированной формализации и автоматизированного решения задач технологического и конструкционного проектирования объектов химической промышленности, а также пакеты (библиотека) программ по расширению основной ОС или средств генерации ОС, обеспечивающих возможность построения требуемой ОС в зависимости от конкретной конфигурации аппаратурных устройств ИВС и от области применения. [c.126] Построение СМО связано с решением следующих разнообразных научно-технических задач. К ним относятся разработка методов автоматизированного анализа и синтеза ХТС разработка принципов организации и использования комплексов или пакетов программ для автоматизированного проектирования объектов химической промышленности в соответствии с рассмотренной ранее функциональной структурой АСПХИМ (см. рис. 1Г1-2) разработка проблемно-ориентированных языков автоматизированного проектирования объектов химической промышленности и алгоритмических языков для автоматизированного программирования разработка способов построения технических средств автоматизированного программирования (трансляторы, компиляторы, интерпретаторы, автокодировщики и т. п.) разработка методов представления информации в запоминающих устройствах ИВС и организации обмена информацией (ввод, вывод и буферизация) разработка принципов создания ОС. [c.126] В основу принципа блочности положено требование построения любой сложной программы (или системы программ) в виде многоуровневой иерархической системы блоков структура системы должна быть максимально простой и формально отражать все существенные функциональные связи в программе. Блочный принцип позволяет при сборке программы использовать блоки, составленные на различных алгоритмических языках. [c.127] Работа программиста при блочном принципе программирования заключается в том, что нужные для данной задачи блоки, отсутствующие в библиотеке программ, он составляет на одном из алгоритмических языков, а затем разрабатывает некоторую собирающую программу, указывающую, какие блоки, в какой последовательности должны быть собраны в программу и каким образом они должны быть соединены между собой. [c.127] Разработка и оформление каждой программы, независимо от степенн сложности, в общепринятом блочном или стандартном виде с выдачей полной и исчерпывающей документации способствуют повышению эффективности качества разработок СМО, облегчая контроль и повышая ответственность у исполнителей на всех этапах разработки. [c.127] Все остальные принципы разработки СМО логически вытекают из принципа блочности. [c.127] Принцип адаптируемости заключается в том, что блоки (стандартные программы), входящие в СМО, приспосабливаются к конкретным условиям в зависимости от конфигурации аппаратурных устройств и ИВС в целом производится автоматическое формирование необходимой ОС для конкретной конфигурации ИВС и области применения, благодаря наличию в СМО специальных-средств генерации ОС. [c.128] Принцип модифицируемости при разработке СМО заключается в том, что любой блок или любую подсистему СМО можно изменять, исправлять, оставляя неизменным лишь принцип организации блоков (подсистем), принятый в данной СМО. [c.128] Принцип расширяемости состоит в том, что СМО создается открытой для развития и расширения ее можно использовать с новыми аппаратурными средствами ИВС, в состав СМО можно вводить новые программы или блоки, а при необходимости можно расширить функциональные возможности СМО. [c.128] Кратко рассмотрим методику построения пакета (библиотеки) программ, входящего в состав системы программного обеспечения. [c.128] предназначенный для решения определенного класса задач, может допускать выделение разных уровней системной организации для обеспечения удобств или возможности его использования на различных конфигурациях ИВС. [c.128] Системная организация пакета программ зависит от выбранной структуры простой или сложной. [c.128] Простая структура представляет собой организацию пакета типа библиотеки стандартных программ. [c.128] Пакет сложной структуры включает в себя следующие элементы ведущую программу процессор с входного языка данного пакета набор программных блоков, составляющих тело пакета набор обслуживающих программ. [c.128] Вернуться к основной статье