![](/user_photo/_userpic.png)
книги из ГПНТБ / Самохин А.Ф. Эксплуатация цифровых вычислительных машин [учеб. пособие]
.pdf- 2 2 0 -
преобразований модели. Внйграется некоторый набор диагности рующих программ на основании наложенных выше соображений.
I
Р и с . f2 A .
Составляется рассмотренная выше программа п выпслняется ма шинное составление таблицы. Таблица проверяется на достаточ ность, и если не все неисправности оконтролируготся, производит ся добавление новых программ. Так повторяется до тех пор, пока таблица будет достаточно полной. После этого может быть выпол нена минимизация таСвгицы, т .е . отбрасывание программ, дубли рующих друг друга. Заметим, что проверка таблицы на достаточ ность и минимизация ее также могут быть выполнены в машине.
Для этой цели необходимо составить программу, обеспечивающую
- .224-
логическое слоглсипе содержимого всех столбцов и проверку ре зультатов на содержание единицы во всех столбцах при последо вательном исключении различных программ.
Принципиально может быть автоматизирован и процесс на бора испытательных программ путем последовательного перобор» различных сочетаний операций и исходной информации. При этом,
естественно, .для того , чтобы перебор не был бесконечным, дол жны быть выработаны некотоше правила, упорядочивайте этот процесс отыскания. Наконец, отыскание неисправности по табли це также1целесообразно выполнять с помощью машины, однако, для этой цели удобно использовать исправную ЦВМ.
§ 12 .4 . Диагностика неисправностей с помощью устройства контроля и поиска неисправностей
Выше мы рассмотрели дпагностш<у неисправностей путем проверки реакции того или иного устройства па некоторую ком бинацию входных воздействий, задаваемых программно непосред ственно в самой контролируемой машине. При этом используются цепи неисправной машины, что несколько снижает достоверность диагностики.
Достоверность контроля может быть повышена, если для зада ния входных воздействий на контролируемые участки и анализа выходных реакций использовать специальное устройство контро ля и поиска неисправностей (УКПН). УКПН (рис; 1 2 .5 ).очевидно,
должно иметь в своем составе:
I . Блок памяти, в котором хранятся программы или команды,
обеспечивающие (нормирование входных воздействий на контроли-
>
руемце участки, а таете эталонные значения результатов.
- 2.22 -
2. Блок формирования входных воздействий и цепи подачи
этих воздействий в контролируемое устройство.
3. Бгок приема выходных сигналов с контролируемой схемы
и сравнения их с эталонными.
4. Блок анализа результатов выполняемых тестов и выдачи
информации оператору.
5. Блок синхронизации работы машины и УКПН, обеспечива
ющий подачу входных воздействии и прием результатов в строгом соответствии с временной диаграммой работы контролируемого
устройства и ЦВМ. |
|
. |
6. Пульт управления. |
|
|
К X У |
к УУ |
от ХУ |
Рис. 12.5.
Проверка ЦВМ с помощью УКПН может быть организована сле дующим образом. Схема ЦВМ разбивается на ряд контролируемых участков. Для каждого участка создается т е ст , диагностическая таблица и обеспечивается возможность подключения УКПН к его входам и выходам (контрольным точкам). Проверка участка ЦВМ заключается в подключении к этотцу участку УКПН и прогонке соответствующего теста . Переключение УКПН от участка к участ-
- 2 2 3 -
ку может осуществляться или вручную,оператором, или автоматичес ки, с помощью коммутатора. Функцию блока памяти может выполнять клавишное устройство или наборное поле, на котором оператор набирает входные воздействия и эталон результата. Однако, та кое УКПН будет весьма низкопроизводительным. Наиболее интерес
ным представляется создание блока памяти типа МОЗУ или ПЗУ, а
также на базе накопителя на магнитной ленте или перфоленте. В |
|||
первом случае можно создать достаточно быстродействующее и бо |
|||
лее гибкое устройство памяти. Путем введения микропрограммиро |
|||
вания становится возможны;.; выбор любых требуемых комбинаций |
|||
входных воздействий при небольшом объеме информации в програм |
|||
ме. |
Кроме то го , при достаточном объеме |
памяти в |
нее могут |
быть |
введены диагностические таблицы , |
и, если |
обеспечить вы |
полнение в УКГ1И операции поиска неисправностей по таблице,су щественно возрастет оперативность оотысканпя неисправности.
Однако, стоимость УКПН при этом оказывается весьма большой, и
такой путь может быть рекомендован только при эксплуатации большого количества однотипных ЦВМ.
При использовании в качестве блока памяти накопителей
на магнитной ленте или перфоленте УКПН получается значительно проще и дешевле. Однако, при этом сужаются возможности устрой ства и его быстродействие. Наибольшую трудность при создании УКПН представляет обеспечение строгой синхронизации работы УКПН и контролируемой ЦВМ и обеспечение входных воздействий как по времени их поступления, так и по длительности в соот ветствии с тем, как это делается в машине. Для обеспечения этого требования желательно строить УКПН на элементах более
быстродействующих, |
чем элементы, используемые в машине (щ и , |
во всяком случае, |
не менее быстродействующих). |
-1 1 4 -
Бзаключении заметим, что применение УШШ позволяет разбивать ЦЫМ на более узкие и контролируемые участки, что обеспечивает более достоверный контроль и облегчает создание диагностичес
ких таблиц.
§ 1 2 .5 . Контроль неисправной ЦШ с помощью исправной
Такой контроль возможен, если имеются две машины, жела тельно однотипные, связанные между собой талом образом, что одна машина может получать информацию о выполняемых операци ях от другой, а также менять программу вычислений в контроли руемой машине. Задача контроля при этом может быть решена в трех постановках.
1. Если контролирующая машина имеет возможность иолучать информацию только о результатах выполняемых операций и не мо жет вмешиваться в работу контролируемой машины, то в этом слу чае контролирующая машина может играть роль лишь анализатора результата выполнения исправной машиной диагностических тестов
2 . Возможности и эффективность контроля существенно возра стают, если имеется возможность управлять ходом программы в контролируемой машине со стороны контролирующей. В этом слу чае контролирующая машина может вести направленный поиск не исправности, изменяя очередность выполнения испытательных про-
гр а ш или трансформируя эти программы на основании анализа результатов выполнения предшествующих программ. Это позволяет не только сократить время поиска неисправности, но и повысить достоверность результата контроля.
3 . Принципиально новые качества контроля можно получить,
если обеспечить возможность передачи из одной машины в другую информации о состоянии регистров в каждой операции и .даже в
- 22$“-
каждом такте, а также возможность останова и пуска контролиру емой машины со стороны контрол ирумдо'й как в аитоматичес ком режиме, так и в режиме но тактам. Сада могут отноомтьсд
как информационные р е г и ст р , 'так н от,дольние триггера ш т груп
пы триггеров в схемах управления. Для выдачи кодов с регист ров контролируемой машины могут бить использованы магистрали
информационной связи между машинами, В этом илучао контролиру ющая машина может, запустив контролируемую в режим по тактам,
после выполнения каждого такта производить считывание содер жимого соответствующих регистров с последующим пуском на оче редной такт и затем, сравнивая полученную информацию с эталон ной (вычисленной заранее или подучаемой при прогоне аналогич ной информации в исправной машине), выполняет анализ получен ного результата. Такой режим работы контролирующей машины аналогичен работе оператора при поиске неисправности с пульта.
1 5.3ПК.927.
-226-
Р а з д е л |
I I |
ОРГАНИЗАЦИЯ ЭКСПЛУАТАЦИИ Ц В М |
|
Г л а в а |
П И |
ОРГАНИЗАЦИЯ РАБОТЫ ВЫЧИОШТ01ЫШХ ЦЕНТРОВ Г А |
|
§ 1 3 .I . Вычислительные центры ГА |
|
Сеть вычислительных центров ГА строится во иерархическому |
|
прмнцш у и включает четыре типа вычислительных центров, отлича- |
щ к х с я объектам и, которые они призваны обслуживать. Структура связи ВЦ ГА показана на ри с. 1 3 .I .
Рис /3 .1.
- m -
ГВЦ ГА предназначен дня обеспечения функционирования
отраслевой автоматизированной системы (ОАСУ) и системы продажи
и бронирования авиабилетов для московского узла. Кроме того ,
ГВЦ ГА координирует работу всех вычислительных центров ГА.
Кустовые информационные вычислительные центры (КИБЦ) обес
печивают функционирование автоматизированных систем управления управлений гражданской авиации (АСУ-2) и зональных систем про дажи и бронирования билетов (АСУ-5).
Информационные вычислительные центры (ИВЦ) обслуживают
автоматизированные системы управления объединенных авиаотря дов- (АСУ-3).
Вычислительные центры АРЗ (ВЦ АРЗ) используются в инте ресах управления производством на авиаремонтных заводах (АСУ-4).
Наряду с предприятиями, в которых процесс управления ав
томатизирован, в ГА некоторое время сохранятся предприятия, не охваченные автоматизацией управления (см . рис. 1 3 .I ) . Это об стоятельство обусловливает некоторые особенности организации
технологического |
процесса в вычислительных центрах, связанные |
с тем, что часть |
информации поступает в ВЦ на машинных носите |
лях, а часть - в виде ручных документов.
Разное назначение вычислительных центров естественно об условливает некоторое различие в организации технологического процесса и в штатной структуре ВЦ, однако, в целом, технология функционирования ВЦ различных типов имеет много общего.
§ 13 .2 . Технология функционирования и организационная структура В Ц
Рассмотрим организацию технологического процесса в ВЦ без относительно к какому-либо конкретному типу вычислительных
- Z/.0 -
центров. Схема технологического процесса показана па р и с.1 3 .2 .
Рис 13.2.
Входная информация из автом атизировав»: и неавтоматизи рованных подразделешгл ГА поступает по каналам связи (телеграф,
аппаратура передачи данных) пли по почте в группу связи с объек том. Далее поступившая информация (на машинных коситалях или в виде ручных документов) поступает в группу контроля и регистра ции, где она сортируется по виду документов, назначению и сро кам ввода в ЦВМ, контролируется с использованием различных ме тодов контроля (логический контроль, сравнение носителей при двухкратной передаче и т . д . ) , регистрируется и передается в груп пу подготовки машинных носителей, где выполняется перевод руч-
документов и носителей, не соответствующих установленным
-2 2 0 -
лВЦ машинам, на машинные носители пр1шлтого в данном ВЦ типа.
Полученные машинные носители передаются в группу ведения норма тивно-справочной информации и банка данных. Задачей этой группы является организация в машине общесистемного информационного массива (банка данных) и его корректировка по мере поступления новой информации. Устаревшая информация, выводимая из банка данных, передается в архив. Часть информации (информация разово го пользования), которую нет необходимости вводить в банк .дан ных .может передаваться непосредственно в группу обработки дан ных.
Группа обработки данных обеспечивает решение на ЦШ всех задач, предусмотренных в обслуживаемой АСУ, и выдачу результа тов в группу контроля и выпуска. Группа контроля и выпуска вы полняет формальный контроль выпускаемых документов, размножение документов (если в этом есть необходимость) и передачу их по требителям с курьером или через группу связи.
Кроме рассмотренной технологии движения информации в сис теме может быть предусмотрено непосредственное обращение поль зователей в ЦВМ (например, получение справок) с использованием терминалов, подключаемых к ЦВМ через аппаратуру передачи .данных
(АЛД) или без нее.
Общее руководство всем технологическим процессом осущест вляет диспетчерская группа (на схеме не показана), которая кон тролирует своевременность поступления информации, решение каж дой задачи в установленные для нее сроки, и своевременность выдачи результатов потребителям. Кроме показанных на схеме тех нологических групп в ВЦ должна быть группа, занимающаяся до работкой и совершенствованием внедряемых систем;
Техническое обслуживание всех технических средств осущест вляется специальными подразделениями, находящимися в ведении