Файл: Белоногов Г.Г. Автоматизированные информационные системы.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.04.2024

Просмотров: 120

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рис. 3.1. Структурная схем а системы математического обеспечения

25

o<

чивости (ПВУ), интерпретирующая система и библиоте­ ка стандартных программ (ИС БСП);

— система автоматизированного (функционального) контроля (САК): диспетчер автоматизированного кон­ троля— ДАК, контролирующие тесты (КТ), испыта­ тельные программы (ИП), диагностические тесты (ДТ);

— общее МО подготовки программ.

С п е ц и а л ь н а я ч а с т ь МО может включать или использовать основные элементы общей части матема­ тического обеспечения и иметь в своем составе:

— автоматизированную информационную систему (АИС), в которой можно выделить автоматизированную информационно-поисковую систему (АТІПС), систему автоматизированной словарной службы (САСС) и си­ стему отображения выдаваемой информации (СОВИ);

— систему программного управления (СПУ): обслу­ живающая система (ОС), система диспетчеризации (СД), система программного управления работой ком­ плекса ЭВМ (ПУРК), система программного обслужи­ вания информационных полей (ОИП), система програм­ много обслуживания рабочих мест операторов (ОРМО);

— комплексы задач (КЗ): система комплексирования задач (СКЗ), библиотека программ задач (БПЗ);

систему программного администрирования (СПА): система учета документов (СУД), система разграниче­ ния доступа'к информации (СРД);

специальное математическое обеспечение подго­

товки программ (СМО ПП), включающее специальные системы программирования (ССП).

С точки зрения характера использования приведен­ ных элементов МО его можно разделить на две части: МО функционирования АСУ и МО подготовки программ АСУ. Под МО функционирования АСУ понимается сово­ купность программных средств, обеспечивающих техни­ ческую эксплуатацию вычислительных средств системы, выполнение на этих средствах всех предусмотренных процессов преобразования информации, а также обще­ ние операторов с техническими средствами. К МО функ­ ционирования АСУ в соответствии с приведенной выше схемой следует отнести: САК, АИС, СПУ (включая ОС), СКЗ, СПА.

Особое место в МО функционирования АСУ занимает автоматизированная информационная система, с помо­ щью которой решаются наиболее трудоемкие и массовые

26


задачи автоматизируемых органов управления АСУ. Кро­ ме того, АИС обеспечивает выполнение основных вну­ тренних задач АСУ, таких, как общение человека с тех­ ническими средствами при вводе и выводе информации, обеспечение исходными данными комплексов задач.

Под МО подготовки программ АСУ обычно понима­ ется совокупность программных средств, обеспечиваю­ щих разработку (составление и отладку) программ МО АСУ. К нему относятся элементы общего и специального МО подготовки программ. Основу МО подготовки про­ грамм составляют специализированные программные си­ стемы, ориентированные на классы решаемых в АСУ за­ дач, учитывающие характер перерабатываемой в системе информации и режимы ее функционирования. Однако в ряде случаев для подготовки программных систем типа АИС, СПУ и т. п. весьма эффективным 'средством явля­ ются машинно-ориентированные системы программиро­ вания, относящиеся к общей части математического обеспечения АСУ, представленной на нашей схеме.

Дадим краткую характеристику основных элементов системы МО и их функционального назначения.

Под

с и с т е м о й

а в т о м а т и з и р о в а н н о г о

( ф у н к ц и о н а л ь н о г о )

к о н т р о л я (САК) понимает­

ся совокупность программных средств, предназначенных для проверки правильности совместного функционирова­ ния всех или части технических средств АСУ. САК выяв­ ляет неисправные технические средства и выдает необ­ ходимую информацию своему диспетчеру для настройки АСУ на работу в соответствующих режимах в сложив­ шейся аварийной ситуации. Главной особенностью САК является то, что ее функционирование, как правило, сов­ мещается с выполнением основных процессов обработки информации.

Центральная часть САК — д и с п е т ч е р — осуществля­ ет организацию подключения в работу контролирующих и диагностических тестов и испытательных программ. Диспетчер связан с системой диспетчеризации (СД) си­ стемы программного управления АСУ и управляется этой системой.

В состав САК

входят

контролирующие тесты.

К о н ­

т р о л и р у ю щ и е

т е с т ы

(К Т)— это.

комплекс

про­

грамм, предназначенных

для контроля

правильности

функционирования отдельных устройств, входящих в со­ став технических средств АСУ. С помощью этих тестов

27


осуществляется также обнаружение и локализация не­ исправностей, возникающих в процессе эксплуатации

технических средств АСУ.

И с п ы т а т е л ь н ы е п р о г р а м м ы (ИП) использу­ ются для контроля правильности функционирования все­ го оборудования вычислительных средств в комплексе

врежимах, наиболее близких к условиям работы АСУ.

Вряде случаев на испытательные программы могут быть возложены дополнительные задачи по накоплению и об­ работке статистических данных о различного рода про­

цессах и неисправностях в системе.

Д и а г н о с т и ч е с к и е т е с т ы (ДТ) решают задачу отыскания мест неисправностей в ЭВМ в процессе устра­ нения отказов.

О п е р а ц и о н н а я с и с т е м а (ОС) представляет собой совокупность программных средств, предназна­ ченных для организации взаимодействия между основ­ ными компонентами математического обеспечения ЭВМ. В ее состав входит диспетчер ОС (ДОС). ДОС — это центральный управляющий блок ОС, предназначенный для подключения в работу тех или иных ее блоков в за­ висимости от. возникающих ситуаций в ходе вычисли­ тельного процесса. Операционная система осуществляет управление прохождением задач через вычислительную систему в различных режимах, определяемых на основе анализа заявок на решение (мультипрограммный, с раз­ делением времени, многопроцессорный, горячего или хо­ лодного резервирования, максимальной производитель­ ности и т. п.).

С и с т е м а п р о г р а м м н о г о в ы п о л н е н и я з а к а - з о в к устройствам ввода — вывода (УВЗ, УВВ) пред­ ставляет комплекс программ, предназначенных для организации выполнения заказов от различных про­ грамм на обмен информацией между оперативными и внешними накопителями и устройствами ввода — вывода информации, включая каналы связи. К этой системе можно отнести также совокупность взаимосвязанных программ, предназначенных для активной связи опера­ торов ЭВМ с операционной системой. Эта связь осуще­ ствляется посредством реализации приказов оператора к системе, а также выдачи из системы информации о ее состоянии в виде распечаток на рулонном телеграфном аппарате (РТА) или алфавитно-цифровом печатающем устройстве (АЦПУ).

28

П р о г р а м м ы п о в ы ш е н и я в ы ч и с л и т е л ь н о й у с т о й ч и в о с т и (ПВУ) входят в состав операцион­ ной системы и предназначаются для уменьшения влия­ ния помех, возникающих при работе ЭВМ, на ход реали­ зуемых в них вычислительных процессов.

Б и б л и о т е к а с т а н д а р т н ы х п р о г р а м м (БСП) содержит наиболее употребительные в процессах обра­

ботки

информации программы. И н т е р п р е т и р у ю ­

щ а я

с и с т е м а (ИС) организует работу с БСП на

основе анализа требований, поступающих от различных

программ в ходе их выполнения.

с и с т е м ы

п р о ­

Основным назначением

о б щ е й

г р а м м и р о в а н и я

(ОСП)

является

обеспечение

раз­

работки библиотеки

программ задач

АСУ (БПЗ).

В ОСП обычно включаются языки программирования широкого назначения, трансляторы с этих языков для ЭВМ различных типов. Кроме того, в состав ОСП вклю­ чаются программы-отладчики, предназначенные для от­ ладки программ в терминах входного языка и устанав­ ливающие связь между программами на алгоритмиче­ ском языке и программами на машинном языке.

Кроме общей системы программирования в общее МО подготовки программ следует включить машинно­ ориентированную систему программирования (МОСП), предназначенную в основном для разработки программ, относящихся к общей части системы математического обеспечения АСУ, а также для разработки некоторых программных систем специальной части (СПУ, АИС и т. п.). Эта система программирования включает я з ы к и с и м в о л и ч е с к о г о к о д и р о в а н и я (ЯСК), ориентиро­ ванные на ЭВМ определенного типа, а с с е м б л е р ы — трансляторы с языков символического кодирования на ЭВМ каждого типа; о т л а д ч и к и , обеспечивающие от­ ладку программ в терминах языков символического ко­ дирования.

Автоматизированные информационные системы (АИС), как основной элемент математического обеспечения АСУ, будут рассмотрены более подробно далее. Здесь только отметим, что они представляют собой комплексы систем­ ных программ, предназначенные для сбора, накопления, хранения, обновления, поиска, обработки и выдачи ин­ формации по различным запросам.

АИС разделяются на фактографические и докумен­ тальные. Ф а к т о г р а ф и ч е с к и е АИС предназначены

29



для накопления, хранения, обновления, обработки, поис­ ка и выдачи фактографической информации о характери­ стиках различного рода объектов. Д о к у м е н т а л ь н ы е АИС предназначены для накопления, хранения, обновле­ ния, обработки, поиска и выдачи сведений о докумен­ тальных источниках информации, а также для поиска оригиналов документов.

Документальные АИС обеспечивают:

оперативное.оповещение исполнителей о новых по­ ступлениях'документальной информации;

быструю выдачу ответов на текущие запросы, воз­ никающие в повседневной работе исполнителей;

— автоматическую обработку и ввод информации о документах в систему по тематике автоматизируемого органа АСУ.

Надо отметить, что в структуре обеих систем есть много общего. Например, в этих системах может приме­ няться одна и та же методика автоматического перевода запросов и сообщений с формализованного русского язы­ ка на внутримашинный язык. Однако есть и существен­ ные различия, обусловленные характером обрабатывае­

мой информации.

 

 

С и с т е м а

п р о г р а м м н о г о

у п р а в л е н и я

(СПУ) •—это совокупность программ, предназначенных для организации взаимодействия между всеми компонен­ тами математического обеспечения АСУ, для динамиче­ ского обслуживания информационных полей и рабочих мест операторов, а также для взаимосвязи с другими автоматизированными системами. В состав СПУ входит ранее рассмотренная операционная система (ОС) общей части математического обеспечения.

Центральной .частью СПУ является с и с т е м а д и с ­ п е т ч е р и з а ц и и (СД). Она осуществляет организацию взаимодействия между компонентами математического обеспечения АСУ, взаимосвязь с другими системами и настройку необходимых средств переработки информа­ ции на работу в требуемых режимах.

С и с т е м а п р о г р а м м н о г о у п р а в л е н и я рабо­ той комплекса ЭВМ (ГІУРК) предназначается для орга­ низации вычислительного процесса на нескольких сов­ местно работающих (скомплексированных) ЭВМ. Комплексирование ЭВМ мо^кет при этом быть осуществлено на различных уровнях: оперативного запоминающего устройства (ОЗУ), магнитных барабанов (МБ), магнит-

30