Файл: Каган Б.М. Цифровые вычислительные машины и системы учеб. пособие.pdf

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

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

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

Добавлен: 09.04.2024

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

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

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

Итак, для построения тестов необходимо фиксировать одну за другой все предполагаемые неисправности схемы и строить для них

тесты Практически

поступают

несколько

иначе. Как правило,

тест,

построенный для

обнаружения

некоторойх 2

неисправности,I I

может

об­

наружить еще и

рядх 2ідругих. Так,

например,II III.

тест,

построенный

для

схемы на рис. 12-13,

на пути от

к выходу

через

/,

и /// будет

проверять не только

но Iи выходы

/,

и

 

 

 

 

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

Зная это, можно построить таблицу неисправностей, каждый столбец которой отмечается некоторой неисправностью, каждая стро­ ка— тестом, а в клетке на пересечении і-й строки и /-го столбца ставится единица, если і-й тест обнаруживает /-ю неисправность.

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

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

ваемые. Вычисляем весовые коэффициенты тестов ^для

664


первой

таблицы

и Wp w\, .... W% для

второй таблицы, а затем вы-

бираем

тест

 

для

 

1

 

2

Т р

которого величина Я ^ Х ^ - максимальна.

При

этом число

рассматриваемых

таблиц

увеличивается. С ни­

ми проделываем

такую же процедуру

и для

k

таблиц выбираем тест

Тр с максимальной

k

. Выбор тестов для строя-

величиной W = П

 

 

 

 

(=і

 

 

 

щейся совокупности прекращается после того, как любой вычисляе­ мый весовой коэффициент теста для любой из таблиц равен нулю. В результате получается диагностическая совокупность тестов. Эта процедура может быть запрограммирована и реализована на Ц В М .

42-3 3 3

СПИСОК ЛИТЕРАТУРЫ

1. Авен О . И., Коган Я. А. Математические модели сложных вы­ числительных систем. — «Автоматика и телемеханика», № 1, 1971.

2.Адасько В. И., Кащавцев Ю . А ., Паи В. Б. Устройства вводавывода современных вычислительных машин. М ., «Энергия». 1971.

3.Алексенко А. Г. Основы микросхемотехники. М ., «Советское

радио», 1971.

Ф.

Архитектура системы

4. Амдаль Д ж ., Блоу Д ж ., Брук

 

IB M 360. «Кибернетический сборник», №

1 (новая серия). М ., Изд-во

иностр. лит., 1965.

 

 

5.Анисимов Б. В., Четвериков В. Н. Основы теории и проектиро­ вания цифровых вычислительных машин. М ., «Машиностроение», 1965.

6.Анисимов Б. В., Четвериков В. Н. Преобразование информа­ ции для Э Ц В М . М ., «Наука», 1968.

7.

Артамонов Г. Т. Анализ производительности Ц В М методами

теории массового обслуживания. М ., «Энергия», 1972.

8.

Бардиж В. В. Магнитные элементы цифровых вычислительных

машин. М ., «Энергия», 1970.

Работа Э В М с разделением

9.

Бертен Ж ., Рижу М., Ружие Ж .

 

 

времени. М ., «Наука», 1970.

10.Бухгольц В. Проектирование сверхбыстродействующих систем комплекса Стретч. М ., «Мир», 1965.

11.Вавилов Е. Н., Портной Г. П. Синтез схем электронных циф­ ровых машин. М., «Советское радио», 1963.

12. Верзаков Г. Ф. и др. Введение в техническую диагностику.

М., «Энергия», 1968.

13.Вычислительная система IBM 360. Принципы работы. М ., «Советское радио», 1969.

14.Гаспарян Л. X., Хачатрян Г. С., Мкртумян И. Б., Акопян Э. В.

Система Гитисавтоматической диагностики Э В М

ЕС 1030. — «Вопросы ра­

диоэлектроники». Серия ЭВ Т , вып. 5, 1972.

 

электронных

15.

Э. И. Преобразователи информации для

цифровых

вычислительных устройств. М .,

«Энергия»,

1973.

16.Глушков В. М. Синтез цифровых автоматов. Физматгиз, 1962.

17.Глушков В. М, Автоматизированные системы управления. Труды II Всесоюзной конференции по программированию. Новоси­ бирск, 1970.

18.Глушков В. М., Гладун В. П., Лозинский Л. С., Погребинский С. Б. Обработка информационных массивов в автоматизирован­ ных системах управления. Киев, «Наукова думка», 1970.

19.Глушков В. М., Барабанов А. А., Калиниченко Л. А., Михнов-

ский С. Д ., Рабинович 3. Л. Вычислительные машины с развитыми системами интерпретации. Киев, «Наукова думка», 1970.

666


20. Гнеденко Б. В., Королюк В. С ., Ющенко Е. Л . Элементы про­

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

., Физматгиз, 1963.

на

IB M 360. М ., «Мир», 1971.

21. Джермейн

К-Программирование

 

22.Диагностика неисправностей вычислительных машин (сб. ста­ тей). М ., «Наука», 1965.

23.Долкарт В. М ., Новик Г. X ., Колтыпин И. С. Микроминиа­

тюрные аэрокосмические вычислительные машины. М ., «Советское радио», 1967.

24.Долкарт В. М ., Новик Г. X ., Редина С. Ф. Оценка влияния отражений информационных сигналов в системах, использующих ин­ тегральные схемы транзисторно-транзисторной логики. Микроэлек­ троника. М ., «Советское радио», вып. 1, 1972.

25.Дроздов Е. А ., Прохоров В. И., Пятибратов А . П. Основы

вычислительной техники. М ., Воениздат, 1961.

26.Дроздов Е. А ., Пятибратов А . П. Автоматическое преобразо­ вание и кодирование информации. М ., «Советское радио», 1964.

27.Жоголев Е. А ., Трифонов Н. П. Курс программирования. М .,

«Наука», 1964.

28.Заренин. Корректирующие коды для передачи и переработки информации. Киев, «Техніка», 1965.

29.Каган Б. М ., Тер-Микаэлян Т. М . Решение инженерных задач на цифровых вычислительных машинах. М ., «Энергия», 1964.

30.Каган Б. М ., Каневский М . М . Цифровые вычислительные ма­ шины и системы. М ., «Энергия», 1970.

31.Каган Б. М ., Адасько В. И., Пурэ Р. Р. Запоминающие уст­ ройства большой емкости. М ., «Энергия», 1968.

32.Каган Б. М . Общие вопросы построения систем автоматиза­ ции с управляющими вычислительными машинами. — «Электричест­ во», № 11, 1962.

33.Каган Б. М. Управляющие вычислительные машины для ав­ томатизации производственных процессов. Автоматизированный элек­

тропривод производственных механизмов. Т. III. М ., «Энергия», 1966. 34. Каган Б. М ., Степанов В. Н. Использование аппарата цепей Маркова для анализа асинхронных методов умножения в Ц В М . —

«Известия А Н С С С Р , Техническая кибернетика», № 1, 1970.

35. Каган Б. М ., Долкарт В. М ., Новик Г. X ., Каневский М . М .

идр. Универсальная управляющая вычислительная машина

ВН И И ЭМ -1 . — «Электротехника», № 7, 1964.

36.Каган Б. М ., Долкарт В. М ., Каневский М . М ., Новик Г. X .,

Степанов В. Н. Логическая организация управляющей вычислитель­ ной машины В Н И И Э М -3 . — «Электричество», № 3, 1966.

37. Каган Б. М ., Овсепян Г. Е ., Оганян Г. А . Об одном методе обеспечения программной совместимости в Ц В М . Труды 1 Всесоюз­ ной конференции по программированию. Киев, 1968.

38.Каган Б . М ., Долкарт В. М ., Новик Г. X ., Широ Г. Э . Автома­ тизация конструкционного синтеза цифровых вычислительных уст­ ройств.— В кн.: Вычислительная техника для управления производст­ вом. М ., «Машиностроение», 1969.

39.Каган Б. М ., Мкртумян И. Б. Об одном подходе к проекти­

рованию систем автодиагностики Ц В М . — «Вопросы радиоэлектрони­ ки. Серия ЭВ Т ». вып 8, 1971.

40. Каган Б. М ., Мкртумян И. Б ., Бузюк М . А . Об одной реали­ зации D -алгоритма в системе автоматизации проектирования диагно­ стических тестов для комбинационных автоматов. — В кн.: Вопросы теории вычислительных систем. М И И Т , вып. 395, 1971.

42*

667


ких

41. Каган Б. М . Научные и технические проблемы кибернетичес­

систем

автоматизации

проектирования. — В

кн.: Кибернетичес­

кие

системы

автоматизации

проектирования. М .,

М Д Н Г П , 1973.

42.Карибский В. В., Пархоменко П. П., Согомонян Е. С. Техни­ ческая диагностика объектов контроля. М ., «Энергия», 1967.

43.Карцев М. А. Арифметика цифровых машин. М ., «Наука»,

1969.

44.Китов А . И., Криницкий Н. А . Электронные цифровые маши­ ны и программирование. М ., Физматгиз, 1961.

45.Клямко Э. И. Схемный и тестовый контроль автоматических

цифровых вычислительных машин. М ., «Советское радио», 1963.

46. Коды с обнаружением и исправлением ошибок (сб. статей).

М., Изд-во иностр. лит., 1956.

47.Колтыпин И. С ., Тащиян В. В. и др. Система электропитания

управляющей вычислительной машины В Н И И Э М -3 . — «Электротех­ ника», № 6, 1966.

48.Кофман А ., Крюон Р. Массовое обслуживание. Теория и при­ ложения. М ., «Мир», 1965.

49.Крайзмер Л . П. Быстродействующие ферромагнитные запо­

минающие устройства. М ., «Энергия», 1964.

50.

Лавров

С. С.

Универсальный язык программирования

(А Л ГО Л -60). М „ «Наука»,

1967.

51.

Лебедев

С. А ., Мельников В. А. Общее описание Б Э С М и ме­

тодика выполнения операций. М ., Физматгиз, 1959.

52.Ледли Р. Программирование и использование вычислитель­ ных машин. М ., «Мир», 1966.

53.Майоров С. А ., Новиков Г. И. Структура цифровых вычисли­

тельных машин. М ., «Машиностроение», 1970.

54. Макурочкин В. Г. Магнитная запись в вычислительной техни­

ке. М ., «Советское радио», 1967.

ЭВ М и

эффективная организа­

55. Математическое обеспечение

ция вычислительного процесса. Киев,

Изд-во

А Н У С С Р , 1967.

56.Мачулин В. В., Пятибратов А. П. Эффективность систем обра­ ботки информации. М ., «Советское радио», 1972.

57.Методы введения избыточности для вычислительных машин (сб. статей). М ., «Советское радио», 1966.

58.Миронов Г. А . Испытательные программы для контроля

электронных цифровых машин. М ., «Наука», 1964.

59.Михелев В. М . Оптимальные алгоритмы умножения, исполь­ зующие кратные множимого. — Ж В М и М Ф , 1964, № 5.

60.Мямлин А . Н. Универсальная электронная вычислительная

машина с контролем и совмещением операций. — В кн.: Вопросы вы­ числительной математики и вычислительной техники. М ., Машгиз, 1963.

61.Мямлин А . Н., Микель В. М ., Кузин Б. П. Арифметическое устройство универсальной электронной вычислительной машины с контролем и совмещением операций. — В кн.: Вопросы вычислитель­ ной математики и вычислительной техники. М ., Машгиз, 1963.

62.Наумов Ю. Е. Сравнение различных типов транзисторных ин­ тегральных логических схем (сб. статей). Микроэлектроника. М ., «Советское радио», 1967.

63.Папернов А . А. Логические основы цифровых машин и про­ граммирования. М ., Физматгиз, 1968.

64.Питерсон У. Коды, исправляющие ошибки. М ., «Мир», 1964.

668


65. Поспелов Д . А. Логические методы анализа И синтеза схем.

М., «Энергия», 1964.

66.Поспелов Д . А. Арифметические основы вычислительных ма­

шин дискретного действия. М ., «Высшая школа», 1970.

67.Поспелов Д . А . Введение в теорию вычислительных систем.

М., «Советское радио», 1972.

68.Пржиялковский В. В., Смирнов Г. Д ., Пыхтин В. Я- Электрон­

ная вычислительная машина «Минск-32». М ., «Статистика», 1972.

69. Применение вычислительных машин для проектирования циф­ ровых устройств (сб. статей). Под ред. Н. Я- Матюхина. М ., «Совет­ ское радио», 1968.

70.Путинцев Н. Д . Аппаратный контроль управляющих цифровых вычислительных машин. М ., «Советское радио», 1966.

71.Рабинович 3. Л . Элементарные операции в вычислительных

машинах. Киев, «Техніка», 1966.

72.Ричардс Р. К. Арифметические операции на цифровых вычис­ лительных машинах. М ., Изд-во иностр. лит., 1957.

73.Ричардс Р. К. Элементы и схемы цифровых вычислительных машин. М ., Изд-во иностр. лит., 1961.

74.

Савета

Н. Н. Быстродействующие

печатающие устройства.

М ., Машгиз, 1965.

ошибок в работе Э Ц В М .

75.

Селлерс

Ф. Методы обнаружения

М., «Мир», 1972.

76.Сидоров А . IW, Методы контроля электронных цифровых ма­

шин. М ., «Советское радио», 1966.

77. Смолов В. Б ., Смирнов Н. А . и др. Полупроводниковые коди­ рующие преобразователи напряжения. М ., «Энергия», 1967.

78. Современное программирование. Мультипрограммирование

иразделение времени (сб. статей). М ., «Мир», 1970.

79.Удалов А. П ., Супрун Б. А . Избыточное кодирование при пере­

даче информации двоичными кодами. М ., «Связь», 1964.

80.Фистер М . Логическое проектирование цифровых вычисли­ тельных машин. Киев, «Техніка», 1964.

81.Флорес А . Программное обеспечение. М ., «Мир», 1971.

82.Хетагуров Я . А . Арифметические устройства вычислительных машин. М ., Атомиздат, 1961.

83. Мультипроцессорные вычислительные системы. Под ред.

Я. А. Хетагурова. М ., «Энергия», 1971.

84.Хогланд А . С . Цифровая магнитная запись. М ., «Мир», 1968.

85.Чжен Г., Меннинг Е., Метц Г. Диагностика отказов цифровых вычислительных систем М ., «Мир», 1972.

86.Шерр А . Анализ вычислительных систем с разделением вре­ мени. М ., «Мир», 1970.

87. Яшков

С. Ф. Некоторые математические модели

систем

с разделением

времени. — В кн.: Цифровая вычислительная

техника

и программирование. Под ред. А. И . Китова. М ., «Советское радио»,

1972, вып. 7.

 

D.

В. On

finding a

nearly minimal set of

fault de­

88.

Arm strong

 

tection test for

combinational

logic nets. — «IE E E

Trans, on Electronic

Computers», v. EC-15, 1966.

 

(a review). — «IE E E

Interna­

89.

Arden

B. Time-sharing systems

tional Convention Record», 1967, pt. 10.

 

readers. — «Electron.

90.

Barden

W . High-speed punched-card

World»,

1967, № 1.

 

 

 

 

 

 

669