Cтраница 3
Программные модули, выполняющие типовые процедуры, однотипны по структуре для большей части измерительных функций; специфика конкретной измерительной функции выражается только в типовой процедуре вычисление вторичного параметра. Это означает, что различные измерительные функции конкретного прибора могут быть выполнены набором программных модулей, выполняющих типовые процедуры из приведенного перечня, причем для каждой функции эти модули модифицируются, не меняя основной структуры, например, с помощью выборов формальных параметров на входе и выходе модуля. [31]
![]() |
Структура пакетов программ. [32] |
Простая структура представляет собой организацию пакета типа библиотеки стандартных программ. Пакет сложной структуры может содержать: : ведущую программу, транслятор с входного языка, набор программных модулей, составляющих тело пакета, набор обслуживающих программ. [33]
Поскольку в процессе работы с макетом перенастройка портов не производится, и введенных переменных достаточно для работы всех рассматриваемых учебных задач, они будут далее рассматриваться включенными по умолчанию в состав исходной программы init. При написании учебных задач будет по возможности использоваться метод структурного программирования, при котором прикладная программа строится из некоторого набора программных модулей, каждый из которых реализует определенную процедуру обработки данных. При этом каждый из программных модулей имеет только одну точку входа и одну точку выхода. Введенные однажды программные модули могут использоваться под своим именем в других прикладных программах. [34]
В подсистемах используются ПЗУ, в которых записана основная программа, программы общения и структурирования. Программы структурирования позволяют в диалоговом режиме на подсистеме, установленной на объекте, создавать или изменять структуру системы цифрового управления на основе набора функциональных программных модулей. На случай недостаточности набора функциональных программных модулей в системе предусмотрены языковые средства для разработки систем контроля и управления. [35]
ИМС, типовых ячеек БИС, соединения между которыми реализуются в нескольких слоях на подложке гибридных ИМС или непосредственно на кристалле БИС. Система содержит большой комплекс программ, заключенных в десяти программных модулях. Наличие набора программных модулей для решения задач компоновки, размещения и трассировки позволяет применять многие из них при разработке схем различного технологического выполнения: печатных плат, больших гибридных и монолитных интегральных схем. При переходе к проектированию с другой конструктивно-технологической базой изменяется последовательность использования программных модулей. [36]
В подсистемах используются ПЗУ, в которых записана основная программа, программы общения и структурирования. Программы структурирования позволяют в диалоговом режиме на подсистеме, установленной на объекте, создавать или изменять структуру системы цифрового управления на основе набора функциональных программных модулей. На случай недостаточности набора функциональных программных модулей в системе предусмотрены языковые средства для разработки систем контроля и управления. [37]
Программные средства РВС выполнены в виде многофункционального модульного настраиваемого комплекса программ ИСПОЛНИТЕЛЬ, предназначенного для организации взаимодейст - вия Минск-32 с большим количеством внешних устройств и обеспечивающего связь ЭВМ в систему. Комплекс программ ИСПОЛНИТЕЛЬ реализован в виде автономной подсистемы ОП ЭВМ, выполняемой на одном из рабочих уровней. До момента вызова в оперативную память ИСПОЛНИТЕЛЬ представляет собой некоторый набор программных модулей во внешней памяти ЭВМ ( МЛ, МБ, МД), в состав которого обязательно должны входить три модуля: управляющий, связи с рабочими программами и обработки временных отсчетов. Кроме того, могут быть модули обработки сбоев и обработки ошибок. Состав остальных исполнительных модулей может быть произвольным, равно как и выполняемые ими функции. [38]
Системная организация программ пакета зависит от его структуры. Простая структура представляет собой организацию пакета типа библиотеки стандартных программ. Пакет сложной структуры может содержать: ведущую программу, транслятор, набор программных модулей, образующих тело пакета, и набор обслуживающих программ. [39]
Программное обеспечение САПР представляет собой программы для ЭВМ, входящие как в проектирующую подсистему, так и в обслуживающую. Все программы автоматизированного проектирования составляют пакет прикладных программных средств, ориентированных на решение задач проектирования определенного класса технических систем. В пакет прикладных программ ( ППП) входят: монитор ( управляющая программа) и набор программных модулей. Монитор управляет функционированием пакета и обеспечивает общение с ним проектировщика. Программный модуль представляет собой программу выполнения некоторой определенной операции или целой процедуры. [40]
Кроме стандартных программных модулей фирмой Borland International и другими производителями программных продуктов поставляются различные инструментальные пакеты готовых программ ( TOOLBOX) для включения в пользовательские программы. Они пользуются большой популярностью и способствовали широкому распространению системы Турбо Паскаль. Среди них можно выделить пакеты для работы с базами данных ( Database Toolbox), для численной обработки данных ( Numeric Toolbox), для создания редакторов текстов ( Editor Toolbox) и другие. Фактически они также представляют наборы программных модулей, причем часто с текстами самих программ на Паскале. [41]
Различные области применения ППП требуют соответствующий уровень их системной организации. Например, пакет может быть представлен в виде набора стандартных подпрограмм, написанных на одном из входных языков ОС и объединенных в библиотеку. ППП может рассматриваться также как комплекс программных средств, имеющих свою внутреннюю организацию. В последнем случае ППП состоит из следующих частей: набора программных модулей; Диспетчера ППП; обслуживающих программ ППП; специальных средств генерации ППП. Пакеты прикладных программ, как правило, работают под управлением ОС. [42]
![]() |
Состав ОС. [43] |
Комплекс программ техобслуживания, применяемых для наладки, контроля и диагностики работы устройств ЭВМ, составляет тестовые программы, которые могут включаться как по сигналам ОС, так и самостоятельно. Одна из главных особенностей ЭВМ третьего поколения связана с появлением семейства программно-преемственных машин. В ЭВМ четвертого поколения, к которым относятся и ММЭВМ, эта особенность получила дальнейшее развитие. При этом ОС данных машин компонуются с помощью специальных генераторов из набора программных модулей с учетом конфигурации управляющего комплекса, перечня задач и требуемого режима работы. [44]
Ведущая программа предназначена для управления общим ходом работы пакета. Она определяет порядок работы программ пакета, формирует данные, необходимые операционной системе для вызова той или иной фазы пакета и для передачи управления. Транслятор предназначен для обработки программы, написанной на входном языке. Он может представлять собой интерпретатор, компилятор или генератор микрорасширений. Тело пакета состоит из набора программных модулей, предназначенных для решения определенного класса задач. [45]