Главная / Аппаратное обеспечение /
Моделирование, тестирование и диагностика цифровых устройств / Тест 33
Моделирование, тестирование и диагностика цифровых устройств - тест 33
Номер 2
Представленная ниже таблица - словарь полной реакции (СПР) некоторого ЦУ на тест Пусть - разбиение множества состояний ЦУ (- исправное ЦУ, - ЦУ с -ой неисправностью), а - элементы этого разбиения. Каждому состоянию соответствует маска , и пусть - множество всех масок Предполагается, что каждое содержит одно состояние Требуется построить для различных типов масок (общих и индивидуальных) при заданном множестве
| | | | |
---|
| 11 | 00 | 11 | 10 |
| 10 | 10 | 11 | 10 |
| 00 | 00 | 11 | 10 |
| 00 | 00 | 00 | 10 |
| 01 | 00 | 00 | 10 |
| 01 | 00 | 01 | 10 |
| 01 | 00 | 01 | 00 |
| 10 | 00 | 10 | 10 |
| 11 | 11 | 11 | 10 |
Построить
, где множество
содержит следующие маски:
,
,
,
,
,
Ответ:
Упражнение 4:
Номер 1
Можно ли задачу сокращения диагностической информации свести к классической задаче о классификации объектов?
Ответ:
 (1)
да, для этого в качестве множества классифицируемых объектов следует рассматривать множество всех возможных неисправных модификаций ЦУ. Далее можно использовать любой алгоритм классификации
 
 (2)
да, для этого можно воспользоваться структурой дерева решений, а в узлах дерева применять классифицирующие правила типа "если … то"
 
 (3)
нет, поскольку в задачах классификации каждый объект характеризуются, как правило, большим количеством числовых признаков, а в задачах сокращения диагностической информации такого рода признаки отсутствуют
 
Номер 2
Жадный алгоритм поиска масок, описанный в лекции 31,базируется на применении конструкции дерева решений. Проиллюстрируйте конструкцию классического дерева решений для решения следующей задачи: имеется 8 одинаковых монет, среди которых одна фальшивая (она легче, чем стандартная). Монеты пронумерованы числами 1,2,…,8. Требуется найти фальшивую монету, используя равновесные весы с двумя чашками (пусть левая чашка имеет №1, правая - №2).
Ответ:
 (1)
на чашку №1 кладутся монеты 1-4, на чашку №2 - монеты 5-8 и производится первое взвешивание. Если чашка №1 легче, то на чашку №1 кладутся монеты 1,2, а на чашку №2 -монеты 3,4 и производится второе взвешивание. Если чашка №1 легче, то на чашку №1 кладется монета 1, на чашку №2 - монета 2 и производится третье взвешивание. Если чашка №1 легче, то монета 1-фальшивая, в противном случае монета 2-фальшивая. Аналогичные действия производятся с монетам 5-8 после первого взвешивания, если чашка №2 оказалась легче
 
 (2)
на чашки весов последовательно кладутся монеты 1 и 2, затем 3 и 4 и т.д. Алгоритм определения фальшивой монеты при таком взвешивании очевиден
 
Упражнение 6:
Номер 1
Для некоторого ЦУ задается СПР в виде таблицы, где - множество технических состояний ЦУ, - диагностический тест для этого ЦУ. Используя жадный алгоритм поиска индивидуальных масок, изложенный в лекции 32, найти для заданного СПР множество индивидуальных масок минимального суммарного объема.
Решить задачу для СПР, заданного табл.
| | | | |
---|
| 10 | 01 | 11 | 10 |
| 10 | 10 | 11 | 10 |
| 00 | 11 | 11 | 10 |
| 00 | 00 | 00 | 11 |
| 01 | 00 | 10 | 10 |
| 01 | 00 | 01 | 10 |
| 01 | 00 | 01 | 00 |
| 10 | 00 | 10 | 10 |
| 11 | 11 | 11 | 10 |
Ответ:
 
(1) ;
 
 
(2) ;
 
 (3) ;
 
 (4)
 
Номер 2
Для некоторого ЦУ задается СПР в виде таблицы, где - множество технических состояний ЦУ, - диагностический тест для этого ЦУ. Используя жадный алгоритм поиска индивидуальных масок, изложенный в лекции 32, найти для заданного СПР множество индивидуальных масок минимального суммарного объема.
Решить задачу для СПР, заданного табл.
| | | | |
---|
| 01 | 10 | 01 | 00 |
| 00 | 01 | 00 | 10 |
| 00 | 00 | 10 | 11 |
| 01 | 00 | 10 | 10 |
| 11 | 01 | 11 | 10 |
| 10 | 00 | 10 | 10 |
| 10 | 01 | 11 | 01 |
| 10 | 00 | 11 | 10 |
| 01 | 00 | 01 | 10 |
Ответ:
 (1) ;
 
 (2) ;
 
 (3) ;
 
 (4)
 
Номер 3
Целесообразно ли при поиске единой маски или множества индивидуальных масок с помощью жадных алгоритмов 1 или 2, описанных в лекциях 31 и 32, к исходной ДИ, представленной в виде СПР, применять какие-либо методы ее предварительного сокращения (к примеру, преобразования СПР в таблицу неисправностей)? Дайте обоснование любого варианта вашего ответа.
Ответ:
 (1)
Да, поскольку предварительное сокращение ДИ может быть весьма существенным и, следовательно, можно ожидать значительного эффекта (как по качеству, так и по времени поиска) при поиске масок для ДИ меньшего объема. Этот вывод подтверждается анализом экспериментальных данных, приведенных в лекции 33.
 
 (2)
Нет, поскольку применение предварительного сокращения исходной ДИ требует дополнительных временных затрат. Вместе с тем результат применения жадных алгоритмов как к исходной, так и к сокращенной ДИ, может отличаться столь незначительно, что не оправдает упомянутых предварительных временных затрат.