Файл: Самохин А.Ф. Эксплуатация цифровых вычислительных машин [учеб. пособие].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 . Технология функционирования и организационная структура В Ц

Рассмотрим организацию технологического процесса в ВЦ без­ относительно к какому-либо конкретному типу вычислительных