Файл: Самохин А.Ф. Эксплуатация цифровых вычислительных машин [учеб. пособие].pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.06.2024
Просмотров: 118
Скачиваний: 0
- 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 . Технология функционирования и организационная структура В Ц
Рассмотрим организацию технологического процесса в ВЦ без относительно к какому-либо конкретному типу вычислительных