Cтраница 3
Алгоритмическая структура системы, представленная на рис. V-15, базируется на модульном принципе. Программы алгоритмов представляют собой совокупность модулей. Такое построение программного обеспечения гарантирует высокую надежность эксплуатации, простоту внесения изменений на объекте. Для упорядочения вычислительного процесса получения и обработки исходных данных в АСУ ТП Купол-УМ используется модуль информационной настройки [115], с помощью которого общая область памяти распределяется под информационные массивы, формируются каталог массивов, паспорта для ОЗУ-резидентных задач, файлы на диске с нормативно-справочной информацией, осуществляется загрузка массивов с нормативно-справочной информацией в общую область памяти. [31]
Одному entity может быть сопоставлено несколько архитектурных тел. Рассмотрим в качестве примера совокупность проектных модулей, представленных в листинге 3.1. Программа описывает устройство, реализующее подсчет числа разрядов входного шестнадцатиразрядного кода input, установленных в состояние логической единицы с выдачей результата в числовой форме на выход output. Одному entity bitcount сопоставлено три архитектурных тела, представляющих функционирование устройства с различной степенью детализации. Формальный синтаксис операторов будет определен далее, но представляется, что читатель, знакомый с программированием в общеупотребительных языках, сможет понять суть записанных преобразований. Следует сделать только два вводных замечания. Во-первых, всякий фрагмент, начинающийся с двойного тире ( -) до конца текущей строки является комментарием. [32]
Второй динамической характеристикой группы модулей является совпадение диапазонов их управления и влияния. Под диапазоном управления модуля понимают совокупность модулей, включающую сам этот модуль и все модули, подчиненные ему непосредственно или через другие модули. Диапазоном влияния какого-либо решения будем называть совокупность модулей, результат работы которых полностью или частично зависит от указанного решения. В связи с тем что решение в виде передаваемой информации может влиять как на нижележащие, так и на вышележащие модули ( через возвращаемую информацию), диапазон влияния решения может не совпадать с диапазоном управления модуля, в котором принимается решение. Тот же эффект может произойти при распространении влияния через общие элементы, а не через передаваемую информацию. При внесении же изменений диапазон влияния - эта та совокупность модулей, на которую могут распространиться последствия внесения изменений. Поэтому рекомендуется добиваться такой структуры, чтобы диапазон влияния каждого решения всегда бы совпадал или лежал в пределах диапазона управления модуля, в котором содержится рассматриваемое решение. Диапазон же управления всегда легко и наглядно определяется по структурной схеме. [33]
Проектные решения по техническому обеспечению АСУП характеризуются реализацией принципа модульности и функциональной специализации модулей обработки информации. При этом считается, что совокупность модулей может осуществлять построение конфигурации любого из уровней АСУП. [34]
Банки данных в настоящее время находят все более широкое применение для организации межмодульного интерфейса. Их использование наиболее эффективно, когда совокупность модулей программного обеспечения зафиксирована и не подлежит изменениям в дальнейшем. [35]
Сущность модульных технологий заключается в создании объектов и процессов из специализированных взаимозаменяемых блоков ( модулей), сочетание которых определяется конкретными задачами и условиями производства. Модульная технология основана на представлении детали совокупностью геометрических модулей, под которыми понимают сочетание поверхностей, предназначенных для совместного выполнения служебной функции. Номенклатура модулей поверхностей ограничена 26 наименованиями, что открывает перспективы по типизации и унификации ТП, оборудования и оснастки. [36]
![]() |
Схема двухфазной организации работы пакета прикладных программ. [37] |
В этом случае функциональная часть ППП представляет собой совокупность параметризируемых модулей, настраиваемую на конкретный вариант решения по заданию пользователя, обрабатываемого системной частью пакета. [38]
Под центральной частью МВС здесь имеется в виду совокупность параллельных модулей оперативной памяти, параллельных устройств управления, процессорных блоков, специализированных процессоров, в том числе каналов ввода-вывода, и объединяющей их системы связей - внутрисистемного интерфейса. [39]
В ряде ГИС возникает необходимость графического моделирования сложных трехмерных объектов. При графическом моделировании объект сложной формы целесообразно представлять в виде совокупности модулей информационной и программной среды. [40]
Большинство современных языков проектирования аппаратуры поддерживают возможность описания проекта в виде совокупности заранее описанных компонентов и их связей, и язык Verilog не является исключением. Всякая иерархия представлена главным проектным модулем, который называют вершиной проекта, и совокупности подчиненных проектных модулей. Вершина проекта содержит операторы вхождения компонентов. Подчиненный проектный модуль может быть, в свою очередь, вершиной следующей иерархии. В общем случае, проектные модули независимы в том смысле, что каждый может использоваться самостоятельно в различных конструкциях и быть вершиной проекта. Проектные модули, относящиеся к одному проекту, могут находиться в одном файле или представляться несколькими файлами. В последнем случае проектные файлы должны компилироваться в библиотеку проекта в порядке их вхождения в иерархию снизу вверх. [41]
Как было показано выше, особенностью рассматриваемых систем проектирования является наличие в системе проектирования типовых СОД двух или более уровней элементов с несовпадающими неантогони-стическими интересами. Поэтому для финансово независимых элементов систем проектирования с высокой степенью централизации особенно важным является обеспечение гарантированного уровня качества проектируемой типовой совокупности модулей и информационных массивов. [42]
Реализацию некоторой переменной сложного типа на языке фортран целесообразно оформлять в виде совокупности модулей, имеющих общие блоки памяти. Общие блоки памяти используются только внутри данной совокупности модулей и хранят текущее значение реализуемой переменной. Совокупность модулей распадается на две группы: непустую группу основных модулей, к которой можно обращаться из других частей программы для выполнения базисных операций сложного типа данных над значениями реализуемой переменной, и, возможно, пустую группу вспомогательных модулей, к которым обращение извне данной совокупности модулей невозможно. [43]
Пусть дан некоторый список цепей, причем каждая цепь может быть помечена одним признаком - А или В, или обоими признаками, или вообще не помечена. Требуется разбить совокупность модулей на два множества А и В с числом элементов пА и пв соответственно так, чтобы минимальное число цепей имело бы модули из А и В одновременно. [44]
Второй динамической характеристикой группы модулей является совпадение диапазонов их управления и влияния. Под диапазоном управления модуля понимают совокупность модулей, включающую сам этот модуль и все модули, подчиненные ему непосредственно или через другие модули. Диапазоном влияния какого-либо решения будем называть совокупность модулей, результат работы которых полностью или частично зависит от указанного решения. В связи с тем что решение в виде передаваемой информации может влиять как на нижележащие, так и на вышележащие модули ( через возвращаемую информацию), диапазон влияния решения может не совпадать с диапазоном управления модуля, в котором принимается решение. Тот же эффект может произойти при распространении влияния через общие элементы, а не через передаваемую информацию. При внесении же изменений диапазон влияния - эта та совокупность модулей, на которую могут распространиться последствия внесения изменений. Поэтому рекомендуется добиваться такой структуры, чтобы диапазон влияния каждого решения всегда бы совпадал или лежал в пределах диапазона управления модуля, в котором содержится рассматриваемое решение. Диапазон же управления всегда легко и наглядно определяется по структурной схеме. [45]