Cтраница 2
Комплекс задач синтеза модульных систем обработки данных автоматизированных информационно-управляющих систем общего назначения на этапе технического проектирования, как уже было сказано, включает оптимальный выбор состава модулей программного обеспечения и информационных массивов, содержания межмодульного интерфейса, структуры СОД в целом, формализуемой в виде функциональной блок-схемы с учетом заданных технико-экономических характеристик функционирования разрабатываемой системы. [16]
![]() |
Структура технических средств АСНИ. [17] |
Реализация принципа децентрализации на основе использования микропроцессорных средств позволяет строить системы, обладающие высокой гибкостью, возможностью программной переналадки на решение широкого круга задач, простотой модификации и развития, в том числе независимого развития всех составных частей, включая модули программного обеспечения. [18]
Кроме того, необходимо синтезировать: модули программного обеспечения, распределяя процедуры и связанные с ними информационные элементы по создаваемым модулям в соответствии с выбранным критерием; информационные массивы системы, распределяя наборы записей и информационных элементов по создаваемым массивам в соответствии с заданным критерием; выбрать оптимальные способы организации массивов, типы материальных носителей и стратегии обращения к элементам массива; определить взаимное размещение элементов массива и оптимальную величину блока для обмена с внешней памятью ЭВМ при решении задачи; определить оптимальные информационные взаимосвязи ( интерфейс) между модулями программного обеспечения; оптимальный набор технических средств для реализации модулей в синтезируемой системе. [19]
Банки данных в настоящее время находят все более широкое применение для организации межмодульного интерфейса. Их использование наиболее эффективно, когда совокупность модулей программного обеспечения зафиксирована и не подлежит изменениям в дальнейшем. [20]
Ниже приведен перечень основных функций, выполняемых аппаратными и программными средствами микропроцессорных систем ЧПУ применительно к задачам управления ГПМ. В зависимости от исполнения конкретного ГПМ число модулей программного обеспечения и соответственно аппаратная часть системы ЧПУ модифицируются. [21]
При разработке и отладке сложных задач обработки данных в большинстве случаев требуется получить минимальное число информационных связей между различными модулями. В этом случае ставится задача синтеза системы модулей программного обеспечения, минимизирующей информационный интерфейс между модулями при ограничении на общее среднее время обращения к внешней памяти. [22]
Процесс тестирования характеризуется поставленными целями, методами реализации и типом проверяемых программ. Целью тестирования может быть оценка полезности и качества модулей программного обеспечения, надежности, корректности, эффективности, степени защищенности. [23]
Некоторый икон или некоторая пара иконов ( физическое, логическое представления) становится единицей информации, обмениваемой между различными модулями программного обеспечения. Это представление информации может быть сделано самодокументированным, так что интерфейс между модулями программного обеспечения становится непосрелственным. [24]
Перечисленные выше задачи синтеза решаются последовательно. На первом этапе определяется число и состав информационных массивов при заданном составе задач, частоте их реализации, структуре модулей программного обеспечения и частоте использования каждого из них. Критерием оптимизации при решении данной задачи является минимизация числа обменов системы модулей программного обеспечения с внешней памятью ЭВМ. [25]
В предлагаемой вниманию читателя книге одного из известных американских специалистов по вычислительной технике Катцана рассматриваются функциональные характеристики наиболее распространенных машин Системы 370 и новых внешних устройств - дисков с большим информационным объемом и высокой скоростью, а также ряда других устройств ввода-вывода. В рамках программной совместимости и стандартного подключения внешних устройств фирма IBM продолжает и в настоящее время расширять состав Системы 370 за счет машин как более высокой, так и малой производительности, внешнего оборудования и модулей программного обеспечения. [26]
Под аппаратным модулем понимается унифицированный функциональный узел радиоэлектронной аппаратуры, выполненный в виде самостоятельного изделия. Модулем программного обеспечения можно считать унифицированный, в определенной степени самостоятельный, программный элемент, выполняющий определенную функцию в общем программном обеспечении. [27]
В качестве еще одной особенности этой системы приборов следует назвать также распределение интеллекта по всей системе: на каждой печатной плате размещается компьютер, состоящий из одного чипа, который управляет функционированием этой платы. О неправильном функционировании печатных плат сразу же поступает сообщение через дисплей. Основные функции системы контроля реализуются стандартизированными модулями программного обеспечения; общее функционирование установки, ориентирующееся на конкретную задачу контроля, может быть достигнуто специфическим программным обеспечением пользователя. Благодаря многочисленным функциям самонаблюдения и самоконтроля в такой системе приборов выполняются повышенные требования по надежности контроля. [28]
Перечисленные выше задачи синтеза решаются последовательно. На первом этапе определяется число и состав информационных массивов при заданном составе задач, частоте их реализации, структуре модулей программного обеспечения и частоте использования каждого из них. Критерием оптимизации при решении данной задачи является минимизация числа обменов системы модулей программного обеспечения с внешней памятью ЭВМ. [29]
Подходы, в которых САПР рассматривается как методологическая наука, в основном мотивировались практическими потребностями активизации промышленного проектирования. Одним из определений САПР, которое может быть выведено на основе такого подхода, является следующее: САПР - есть объединение соответствующей вычислительной техники и модулей программного обеспечения с целью решения проектных задач в конкретной области приложения. [30]