SU1619279A1 - Устройство дл имитации неисправностей - Google Patents
Устройство дл имитации неисправностей Download PDFInfo
- Publication number
- SU1619279A1 SU1619279A1 SU894656095A SU4656095A SU1619279A1 SU 1619279 A1 SU1619279 A1 SU 1619279A1 SU 894656095 A SU894656095 A SU 894656095A SU 4656095 A SU4656095 A SU 4656095A SU 1619279 A1 SU1619279 A1 SU 1619279A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- counter
- trigger
- signal
- Prior art date
Links
- 230000007257 malfunction Effects 0.000 claims description 4
- 238000000034 method Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Description
316
Схема соединени (фиг „.2) содержит каскад из п устройств 20 имитации неисправностейо Устройство позвол ет изменить место внесени неисправностей как вручную (программно), так и автоматически (аппаратно).
При подключении к вычислительной системе одного устройства (фиг.1) на первый вход 14 каскадировани заводитс уровень логического О. Если необходимо обеспечить автоматическое изменение места внесени неисправностей , то выход 13 надо соединить с входом 15 устройства, а на вход 18 подать метки времени. Частота меток времени выбираетс с таким расчетом, чтобы обеспечить переполнение счетчика 2 через врем , выделенное дл имитации неисправности по одному адресу. При этом второй выход 17 каскадировани устройства вл етс выходом признака окончани проверки отказоустойчивости вычислительной системы,
При соединении п устройств в каскад (фиг.2) первый выход 16 каскадировани i-го устройства 20 (i 1, ««с, п-1) соедин етс с первым входом каскадировани 14 (i-M)-ro устрой- ства 20о Выход 13 n-го устройства 20 вл етс выходом имитации неисправностей каскада. Кроме того, он соедин етс с входом 14 первого устройства 20„ Если необходимо обеспечить автоматическое изменение места внесени неисправностей, то надо произвести дополнительные соединени ., Выход 13 , п-устройства 20 надо соединить с вторым входом 15 каскадировани п-го устройства 20, Второй выход каскадировани 17 (1+1)-го устройства 20 надо соединить с вторым входом 15 каскадировани 1-го устройства 20„ На входы 18 устройства надо подать метки времени, частота которых выбираетс с таким расчетом, чтобы обеспечить переполнение счетчика 2 через врем , определ емое разработчиком вычислительной системы. При этом выход 17 первого устройства 20 в летс выходом признака окончани проверки отказоустойчивости вычислительной системы. .
Входы 11 устройств 20 соедин ютс с выходами адресов вычислительной системы, по которым определ етс точка вычислительного(процесса, в кото- I рук вноситс неисправность. В зависи
-
10
15
20
25
м JQ , т/
35
40
45
50
55
мости от конкретной реализации вычислительной системы входы 11 устройств 20 мотао соединить, например, (при ): дл первого устройства 20 - с выходом регистра страниц (при страничной организации пам ти вычислительной системы); дл второго устройства - с выходом счетчика команд, на котором формируютс адреса команд; дл третьего устройства 20 - с выходом счетчика микрокоманд, на котором формируютс адреса микрокоманд.
Входы 12 устройства 20 при этом соедин ютс с: дл первого устройства 20 - с входом записи регистра страниц; дл второго устройства 20 - с выходом признака обращени к пам ти от счетчика команд; дл третьего устройства 20 - с выходом признака обращени к пам ти микрокоманд от счетчика микрокоманд.
Входы 1В устройства 20 соедин ютс с выходами меток времени, частота которых обеспечивает переполнение счетчиков 2 через врем , достаточное дл по влени на входах 11: дл первого устройства 20 - заданного на счетчике 1 номера страницы пам ти; дл второго устройства 20 - заданного на счетчике 1 адреса команды дл третьего устройства 20 - заданного на счетчике 1 адреса микрокоманды
Подготовка устройства к работе производитс следующим образом.
На вход 9 устройства подаетс информаци (например, с тумблерного наборного пол ), котора вл етс начальным адресом, по которому имитируетс неисправностьс С входа 9 эта информаци поступает на информационный вход счетчика 1. На вход 1О устройства подаетс сигнал (например , с кнопки наборного пол ), кото- рый далее поступает на вход записи счетчика 1 и записывает в него код начального адреса. После этого на вход 19 подаетс сигнал (например, с кнопки наборного пол ), который поступает на первый вход элемента ИЛИ 7 о На выходе элемента ИЛИ 7 по вл етс сигнал, который проходит на вход сброса счетчика 2 и обнул ет его. После этого устройство готово
к работе.
Устройство работает следующим об- раЗом.
При работе вычислительной системы на вход 11 первого устройства посту
пают коды страниц системы. С входа 11 эти коды поступают на первый вход блока 3 сравнени , на второй вход которой поступает код с выхода счетчика 1« Сигнал с выхода блока 3 сравнени поступает на информационный; вход триггера 4.
На вход 12 первого устройства поступают сигналы с входа записи регистра страниц вычислительной системы С входа 12 эти сигналы поступают на вход записи триггера 4. На вход сброса триггера 4, который соединен с инверсным входом элемента И 8 и с входом 14 устройства, поступает низкий потенциал с выхода 13 третьего устройства (фиг.2), который не мешае работе триггера 4. При несовпадении кодов на входах блока 3 сравнени на его выходе по вл етс О, который записываетс на триггер 4 сигналом с входа 12. При этом единичный потенциал с инверсного выхода триггера 4 поступает на выход 16 устройства . С выхода 16 первого устройства единичный потенциал поступает на вход 14 второго устройства. Единич-. ный сигнал с входа 14 поддерживает в нулевом состо нии триггер 4 и блокирует элемент И 8 второго устройства Единичный сигнал с инверсного выхода триггера 4 второго устройства поддерживает в нулевом состо нии триггер 4 и блокирует элемент И 8 третьего устройства.
На входы 18 устройств подаютс мет-, ки времени,, С входа 18 метки времени поступают на второй вход элемента И 8 устройств.сТак как элементы И 8 второго и третьего устройств заблокированы , то метки времени по вл ют-. с только на выходе элемента И 8 первого устройствас Далее они поступают на счетный вход счетчика 2. Если в течение времени Т 21 (где 1- разр дность счетчика 2, t - период следовани меток времени, подаваемых на вход 18 первого устройства) в вычислительной системе не было обращени к странице пам ти, код которой совпадает с кодом, хран щимс на счетчике 1, то счетчик 2 переполнитс При этом на въпсоде счетчика 2 по витс сигнал, который через элемент ИЛИ 6 поступает на счетный вход счетчика t. Содержимое счетчика 1 увеличитс на единицу. Таким образом, при длительном непо влении в вычислитель0
5
0
5
0
5
0
5
0
5
ной системе отслеживаемого услови , (в данном случае заданного кода страницы пам ти) происходит автоматическое изменение этого услови .
При совпадении кодов, приход щих на входы блока 3 сравнени , на его выходе по вл етс 1, котора записываетс на триггер 4 сигналом с входа 120 Единичный потенциал с пр мого выхода триггера 4 поступает на вход формировател 5 и на второй вход элет лента ИЛИ 7„ Формирователь 5 формирует на своем выходе сигнал. На выходе элемента ИЛИ 7 по вл етс единичный потенциал, который поступает на вход сброса счетчика 2, обнул ет(его и поддерживает в нулевом состо нии0 Нулевой потенциал с инверсного выхода триггера 4 поступает на выход 16 первого устройства. Далее нулевой потенциал поступает на вход сброса триггера 4 второго устройства, разреша его работу, и на инверсный вход элемента И 8 второго устройства, разреша прохождение через него меток времени с входа 18. Если после этого в течение времени Т- 21 период следовани меток времени, по- даваемьгк на вход 18 второго устройства ) в вычислительной системе не было обращени за командой, адрес которой совпадает с кодом, хран щимс на счетчике 1, то счетчик 2 переполнитс . Это приведет к увеличению содержимого счетчика 1 на 1,,
I
При совпадении кода, хран щегос
на счетчике 1 второго устройства с адресом команды, приход щим из вычислительной системы на вход 11 второго устройства, триггер 4 устанавливаетс в единичное состо ние. Тем самым блокируетс работа счетчика 2 второго устройства и разрешаетс работа триггера 4 третьего устройства . Кроме того, на счетчик 2 третьего устройства начинают проходить метки времени с входа 18 Если после этого в течение времени 21 t 3 (где t5 - период следовани меток времени, подаваемых на вход 18 третьего устройства) в вычислительной системе не было обращени за микрокомандой , адрес которой совпадает с кодом, хран щимс на счетчике 1 третьего устройства, .то счетчик 2 переполнитс ,, Это приведет к увеличению содержимого счетчика 1 на
При совпадении кода, хран щего- с ha счетчике 1 третьего устройства с адресом микрокоманды, приход щим из вычислительной системы на вхо 11 третьего устройства, триггер 4 устанавливаетс в единичное состо ние„ При этом на выходе формировател 5 формируетс сигнаг, имитирующий Tie- исправность, который поступает на выход 13 устройства, С выхода 13 третьего устройства этот сигнал поступает в вычислительную систему и имитирует в ней неисправность Кроме тогэ, этот сигнал поступает на вход 15 третьего устройства и на вход 14 первого устройства. С входа 15 третьего устройства сигнал через элемент ИЛИ 6 поступает на счетный вход счетчика 1, увеличива его со- держимое на 1. Таким образом5обеспечиваетс автоматическое изменение адресов, по которым имитируетс неисправность о
Сигнал с ихода 14 первого уст- ройства обнул ет триггер 4, что приводит к разблокированию счетчика 2 первого устройства, а также к обну- пению триггеров 4 и блокированию меток времени во втором и третьем уст- ройствах.
Следующа имитаци будет произведена при новом вхождении программы в страницу пам ти, код которой указан на счетчике 1 первого устройства , и при выполнении микрокоманды, адрес которой вновь сформирован на счетчике 1 третьего устройства, команды , адрес которой совпадает с кодом на счетчике 1 второго устройства
После того, как по данной команде будет смонтирована неисправность во всех микрокомандах, счетчик 1 третьего устройства переполнитс . Сигнал переполнени с выхода счетчика 1 по- ступает на выход 17 третьего устройства , далее на вход 15 второго ройства. С входа 15 сигнал через элемент ИЛИ 6 поступает на счетный вход счетчика 1 второго устройства, увеличива его содержимое на
После того, как неисправность будет смонтирована во все микрокоманды всех команд, расположенных в данной странице пам ти, счетчик 1 второго устройства переполнитс о Сигнал переполнени с выхода счетчика 1 че- ме.з выход 17 второго устройства по- ступает на вход 15 первого устрой
ства. С входа 15 этот сигнал через элемент ИЛИ 6 поступает на счетный вход счетчика 1 первого устройства, увеличива его содержимое на 1.
На выходе 17 по витс сигнал после того, как неисправность будет смонтирована во все микрокоманды, всех команд, расположенных во всех страницах пам ти. Этот сигнал вл етс признаком окончани полной проверки отказоустойчивости вычислительной системы
Таким образом, предлагаемое устройство позвол ет за счет каскадировани более точно определить в вычислительном процессе точку, в которую вноситс неисправность, что позвол ет увеличить число точек вычислительного процесса дл имитации неисправно тей и приводит к более полной проверке отказоустойчивости вычислительных систем.
5 Q
5
0
Claims (1)
- Формула изобретениУстройство дл имитации неисправностей , содержащее два счетчика, блок сравнени , триггер, формирователь импульсов , два элемента ИЛИ, элемент И, причем первый вход блока сравнени вл етс входом текущего адреса устройства , вход записи триггера вл етс входом признака устройства, пр мой выход триггера соединен с первым входом первого элемента ИЛИ, выход формировател импульсов вл етс выходом имитации неисправности устройства , отличающеес тем, что, с целью расширени функциональных возможностей за счет образовани каскада из нескольких устройств дл обеспечени определени места внесени неисправности по любому количеству условий, информационный вход и вход записи первого счетчика вл ютс соответственно входом задани начального адреса и входом записи устройства , информационный выход первого счетчика соединен с вторым входом блока сравнени , выход которого соединен с информационным входом триггера , инверсный выход которого вл етс первым выходом каскадировани устройства , пр мой выход триггера соединен с входом формировател импульсов , вход сброса триггера и инверс17Фиг.1
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU894656095A SU1619279A1 (ru) | 1989-02-28 | 1989-02-28 | Устройство дл имитации неисправностей |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU894656095A SU1619279A1 (ru) | 1989-02-28 | 1989-02-28 | Устройство дл имитации неисправностей |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SU1619279A1 true SU1619279A1 (ru) | 1991-01-07 |
Family
ID=21431246
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU894656095A SU1619279A1 (ru) | 1989-02-28 | 1989-02-28 | Устройство дл имитации неисправностей |
Country Status (1)
| Country | Link |
|---|---|
| SU (1) | SU1619279A1 (ru) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7707458B2 (en) * | 2002-07-18 | 2010-04-27 | Ricardo Uk Limited | Self-test system |
-
1989
- 1989-02-28 SU SU894656095A patent/SU1619279A1/ru active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7707458B2 (en) * | 2002-07-18 | 2010-04-27 | Ricardo Uk Limited | Self-test system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| SU1619279A1 (ru) | Устройство дл имитации неисправностей | |
| SU1168956A1 (ru) | Устройство дл анализа работы операционной системы | |
| RU2030784C1 (ru) | Устройство для поиска перемежающихся неисправностей в микропроцессорных системах | |
| SU1642472A1 (ru) | Устройство дл контрол выполнени последовательности действий оператора | |
| RU2006926C1 (ru) | Устройство для ввода аналоговой информации в цифровую вычислительную машину | |
| SU1104495A2 (ru) | Устройство управлени вводом-выводом | |
| SU1348839A1 (ru) | Устройство дл отладки программно-аппаратных блоков | |
| SU1238160A1 (ru) | Буферное запоминающее устройство | |
| SU1176346A1 (ru) | Устройство дл определени пересечени множеств | |
| SU1465892A1 (ru) | Устройство дл моделировавани технологии программировани | |
| SU1605208A1 (ru) | Устройство дл формировани контрольных тестов | |
| SU1674255A2 (ru) | Запоминающее устройство | |
| SU1193679A1 (ru) | Устройство дл контрол логических блоков | |
| SU974367A2 (ru) | Устройство дл ввода информации | |
| SU1667100A1 (ru) | Устройство дл моделировани систем массового обслуживани | |
| SU943747A1 (ru) | Устройство дл контрол цифровых интегральных схем | |
| SU1487049A2 (ru) | Устройство для имитации сбоев и неисправностей цифровой вычислительной машины | |
| SU1746385A1 (ru) | Устройство дл контрол времени выполнени программ | |
| SU1418721A2 (ru) | Устройство дл сопр жени вычислительного комплекса с накопителем на магнитной ленте | |
| SU1661770A1 (ru) | Генератор тестов | |
| SU1200250A1 (ru) | Устройство дл контрол | |
| SU1529225A1 (ru) | Устройство дл имитации неисправностей ЭВМ | |
| SU739654A1 (ru) | Парафазный сдвигающий регистр | |
| SU1013960A1 (ru) | Устройство дл контрол цифровых узлов | |
| SU758174A1 (ru) | Устройство для проверки электрического монтажа 1 |