Cтраница 2
Описание структуры всей базы данных в том виде, как она представляется пользователям. Это описание используется программным обеспечением системы управления базами данных. [16]
![]() |
Адаптивное захватное устройство с дальномерами. [17] |
Различают два вида модулей ГАП - аппаратные и программные. Аппаратные модули реализуют различные технологические операции, а программные модули формируют программное обеспечение системы управления ГАП. Модульность обеспечивается широким применением стандартных средств аппаратурно-программного интерфейса. К аппаратным модулям относится гибкий производственный модуль - единица технологического оборудования для производства изделий произвольной номенклатуры в установленных пределах значений их характеристик. [18]
Обеспечение независимости данных, соответствующей, например, уровню подэлемента, не так важно, как обеспечение независимости основных структурных единиц базы данных, и слишком дорого в смысле затрат машинного времени. Желательно добиваться компромисса между обеспечением некоторой теоретически возможной независимости данных на различных уровнях определения схем и тем программным обеспечением системы управления базами данных, которое является пригодным для использования с точки зрения его стоимости и эффективности. [19]
![]() |
Структурная схема микропроцессорной системы позиционно-контурного управления мод. УКМ-772. [20] |
Типичным примером микропроцессорной системы позиционно-контурного управления может служить мод. К микроЭВМ через унифицированные шины подключены аппаратные модули управления приводами, сопряжения с датчиками положения, пультом оператора и пультом обучения, ввода и вывода технологических команд. Хранение программного обеспечения системы управления осуществляется постоянным запоминающим устройством. Отрабатываемая управляющая программа и промежуточные результаты вычислений находятся в оперативном запоминающем устройстве. Кассетный накопитель на магнитной ленте служит внешним программоносителем. Формирование временной выдержки и синхросигналов осуществляется таймером. [21]
Каким образом в системе будет выполняться размещение записей или их поиск, теоретически не имеет отношения к разработчику логической базы данных. Этот вопрос скорее касается специалистов, проектирующих размещение базы данных в памяти. В случае идеального программного обеспечения системы управления данными разработчик логической базы данных может не заботиться о размещении записей или об организации их поиска в файле. К сожалению, в настоящее время, чтобы ускорить адресацию или поиск, для большинства систем управления базами данных в логическом описании необходимо специфицировать некоторые средства физической организации данных. [22]
Наконец, еще один факт, свидетельствующий о том, что бейсик создан не только для развлечений и игр. Фирму IBM довольно трудно заподозрить в симпатиях к языку, разработанному конкурентами. Тем не менее именно IBM заключила контракт стоимостью 1.7 млрд. долларов на создание программного обеспечения боевой системы SABACS управления подводными лодками ВМС США. А в качестве языка программирования этой системы утвержден бейсик ( Электроника. [23]
ЭВМ позволяет досконально учесть специфику решаемых задач и достичь максимальной производительности при минимальных аппаратурных затратах. Однако при этом наблюдается тенденция к стандартизации вычислительных систем с точки зрения их архитектурной совместимости. Совместимость программного обеспечения достигается на ассемблерном ( машинном) уровне, что позволяет максимально сократить сроки и стоимость разработки программного обеспечения системы управления. Это семейство разделяется на две группы, каждая из которых имеет единую базовую систему команд. Единая базовая система команд предполагает расширение системы команд от младших моделей ЭВМ к старшим. Имеется возможность также расширить базовую систему команд специфическими командами с целью ее специализации и более эффективного решения задач управления заданного узкого класса. [24]
Важно, что все современные средства вооружения, военной техники, системы управления войсками и оружием являются системами критических приложений с высоким уровнем компьютеризации. Эти системы могут оказаться весьма уязвимыми с точки зрения воздействия информационного оружия как в военное, так и в мирное время. Последнее может привести к тому, что к угрожаемому периоду оружие сдерживания страны окажется полностью или частично заблокированным за счет скрытого внедрения в программное обеспечение систем управления им программных закладок. О реальности такой ситуации свидетельствует опыт локальных войн последних лет. [25]
При разработке программного обеспечения систем управления за основу принят принцип создания алгоритмических модулей для каждого из типов используемого оборудования. Контроллер работает по принципу последовательного управления. Обработка программных блоков осуществляется в отдельном ( организационном) блоке. Использование языка релейно-контактных символов обеспечивает простоту в работе с программным обеспечением системы управления. [26]