close

Вход

Забыли?

вход по аккаунту

?

Отчет Лаб 1

код для вставкиСкачать
Государственное образовательное учреждение
высшего профессионального образования
ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Факультет автоматики и вычислительной техники
Кафедра электронных вычислительных машин
Отчёт
Лабораторная работа №1 по дисциплине
"Эксплуатация средств вычислительной техники"
7 вариант
Выполнил студент группы ВМ-51___________________/Лошкарев Д.А./
Проверил преподаватель кафедры ЭВМ______________/Агалаков Е.В./
Киров 2010
Задание:
Таблица 1.
Примечания:
1. G1 - ошибка имитируется в генераторе КХ;
2. K1 - ошибка имитируется в схеме свертки при получении КК по нечетности;
3. R - ошибка имитируется в матрице ОЗУ;
4. CT - ошибка имитируется в матрице ОЗУ в разрядах для хранения КХ;
5. i - ошибка имитируется в одном и том же бите;
6. i & j - ошибка имитируется в разных битах;
7. для сочетания G1 & R в столбце "Местоположение ошибки" код 00000000 00010000 задает местоположение ошибки в G1 и R в одном и том же бите, а код 00001000 00100000 в разных, причем первая "1" задает местоположение ошибки всегда в G1, а вторая в R.
Таблица 2. Вариант для всехАдресТип операцииКратность ошибкиМестопо-ложениеY3
Y3WR
RD-
1-
G2Y4
Y4WR
RD-
1 в одном и том же бите-
G2i & RiY5
Y5WR
RD-
1 в разных битах-
G2i & RiY6
Y6WR
RD-
1-
К2Адреса ячеек ОППродолжить Цель работы:
Целью лабораторного практикума по исследованию ЗУ повышенной надежности является:
-изучение методов контроля правильности функционирования ЗУ;
-изучение принципов организации и технической реализации этих методов;
-умение оценивать эффективность методов контроля и сравнивать их по обнаруживающей способности.
Схема КО-ОД ошибок.
Окно ошибок.
Окно результатов
Исследования схемы с КО-ОД ошибок:
Ошибка 1Адрес 60H. Ошибка возникает в одном бите при записи в ОП. В ОП будет записано неверное число. При чтении будет сформирован неверный код Хемминга но при сравнении с верным кодом Хемминга из ОП одиночная ошибка будет обнаружена и исправлена. Ошибка 2: Адрес 61H. Одиночная ошибка возникает в ОП при чтении. При этом в ОП хранится правильное число и правильный код Хемминга. При считывании из ОП происходит сбой и число искажается по искажённому числу строится неверный код Хемминга он сравнивается с верным кодом из ОП и определяется одиночная ошибка. Ошибка обнаруживается и исправляется. Ошибка 3: Адрес 62H.
В ОП будет записан неверный код Хемминга и верное число. При чтении будет сформирован верный код Хемминга однако при сравнении его с неверным кодом из ОП произойдёт неверная коррекция результата. Одиночная ошибка будет исправлена
Ошибка 4: Адрес 63H. В ОП будет записано неверное число с двойной ошибкой. При чтении будет сформирован неверный код Хемминга для этого числа с двойной ошибкой и при сравнении его с верным кодом Хемминга из ОП будет обнаружена двойная ошибка.
Ошибка 5: Адрес 64H. В ОП будет записан неверный код Хемминга и неверное число. При чтении по неверному числу будет построен неверный код Хемминга и при сравнении с неверным кодом Хемминга из ОП будет обнаружена двойная, неисправимая ошибка.
Ошибка 6: Адрес 65H. Ошибка возникает при записи в ОП в месте для хранения кода Хемминга и при чтении там же, только в другом бите. При записи в ОП поступает верное число и неверный код Хемминга. При чтении по верному числу из ОП строится верный код Хемминга и сравнивается с кодом Хемминга из ОП (в котором снова произошла ошибка в другом бите) в результате получаем ошибку. Ошибка неисправимая. Ошибка 7: Адрес 66H. Ошибка возникает при чтении в ГКХ и в схеме свёртки для получения КК по нечетности. При этом в ОП изначально записано правильное число и правильный код Хемминга. При чтении по правильному числу строится неверный код Хемминга после чего происходит коррекция правильного результата по неверному коду Хемминга, из-за того что КК так же был с ошибкой. В итоге получаем неверно исправленное число. Ошибка 8: Адрес 67H.
Так же как и в ошибке 7 только возникает двойная ошибка. При возникновении двойной ошибки формируется неверный код Хемминга ,который сравнивается с верным кодом из ОП и схема классификации ошибок определяет двойную неисправимую ошибку. Ошибка неисправима.
Ошибка 9: Адрес 68H.
При записи выявляется несоответствие КК и попытка записи блокируется. При чтении из ОП считывается и передаётся верный результат, неверный КК корректируется. Ошибка 10: Адрес 69H. Ошибка возникает при попытке записи в схеме свёртки для получения КК по нечетности. При этом передаётся верное число и верный код Хемминга, но запись блокируется из-за ошибки передачи данных по нечетности. Ошибка обнаруживается.
Ошибка 11: Адрес 7AH. Возникает двойная ошибка в схеме свёртки для получения КК по нечетности в одном байте. Такая ошибка не обнаруживается схемами контроля, однако она не влияет на результат в ОП будет записаны правильное число и правильный код Хемминга. Ошибка не обнаруживается. Ошибка 12: Адрес 7BH. Возникает одиночная ошибка в схеме свёртки для получения КК по нечетности во время чтения. При ней данные передаются верные и не корректируются. Ошибка не обнаруживается.
Ошибка 13: Адрес 7CH. Одиночная ошибка возникает в ОП и схеме свёртки для получения КК по нечетности во время записи. При этом возникает ситуация как при ошибке 5. Ошибка обнаруживается.
Ошибка 14: Адрес 7DH. Ошибка в генераторе кода Хемминга при записи в ОП. Происходит сбой и формируется неверный код Хемминга. В ОП записывается верное число и неверный код Хемминга. При чтении будет сформирован верный код Хемминга, однако после сравнения нового кода с неверным старым кодом будет обнаружена одиночная ошибка, и исправлена неверно. Ошибка 15: Адрес 7EH. При записи происходит тоже, что и при ошибке 14(в ОП записано верное слово с неверным кодом Хемминга). При считывании снова происходит сбой в генераторе кода Хемминга, при этом считанный код Хемминга сравнивается с вновь полученным, они совпадают(хотя оба неверные) и схема не обнаруживает ошибки. Из ОП считывается верное число. Ошибка не обнаруживается, но число передаётся без ошибки.
Ошибка 16: Адрес 7FH. При записи происходит сбой в ОП и генераторе кода Хемминга в одних и тех же битах, при этом неверный код Хемминга соответствует неверному числу. На генератор кода Хемминга поступает верное число, в генераторе кода Хемминга формируется неверный код Хемминга. Далее число попадает в ОП и там происходит сбой - искажается один разряд числа. В ОП записано неверное число и неверный код Хемминга. При чтении будет сформирован неверный код Хемминга, который совпадёт с уже сформированным неверным кодом. Система не обнаружит и не исправит ошибку, в итоге число будет передано неверно. Ошибка 17: Адрес 80H. При записи происходит то же, что и при ошибке 16 ( в ОП неверное число и неверный код Хемминга). При чтении возникает сбой в аппаратуре кода Хемминга, и вероятность исправления ошибки зависит от типа отказа. Ошибка может быть обнаружена и откорректирована, а может быть не обнаружена (зависит от типа сбоя)
Ошибка 18: Адрес 81H. Ошибка появляется в разных битах ОП и ГКХ при записи. В оперативную память записывается неверное число и неверный код Хемминга, причём неверный код Хемминга не соответствует неверному числу. При считывании будет сформирован неверный код Хемминга, он будет сравнён с другим неверным кодом Хемминга, в итоге система обнаружит двойную, неисправимую ошибку. Ошибка 19: Адрес 82H. При записи происходит тоже, что и при ошибке 18. При чтении происходит ошибка в ГКХ. Из ОП считывается неверное число и неверный код Хемминга. По неверному числу строим ещё один неверный код Хемминга, сравнивая два неверных кода Хемминга получаем одиночную ошибку, которую корректируем правильно.
Ошибка 20: Адрес 83H. Ошибка происходит при записи в ГКХ и в ОЗУ в разрядах для хранения кода Хемминга. При этом в ОП будет записано верное число и неверный код Хемминга. При чтении будет сформирован новый верный код Хемминга , но при сравнении с неверным кодом Хемминга из ОП будет обнаружена и неверно исправлена одиночная ошибка.
Исследования самоконтролируемой схемы ОЗУ с КО-ОД ошибок: Ошибка 1: Адрес 60H. Ошибка возникает в одном бите при записи в ОП. В ОП будет записано неверное число. При чтении на ГКХ1 и ГКХ2 будут сформированы верные коды Хемминга но при сравнении их с кодом Хемминга из ОП будет обнаружена и исправлена одиночная ошибка.
Ошибка 2: Адрес 61H. Одиночная ошибка возникает в ОП при чтении. При этом в ОП хранится правильное число и правильный код Хемминга. При считывании из ОП происходит сбой и число искажается по искажённому числу строится неверный код Хемминга он сравнивается с верным кодом из ОП и определяется одиночная ошибка. Ошибка обнаруживается и исправляется. Ошибка 3: Адрес 62H. в ОП будет записан неверный код Хемминга и верное число. При чтении на ГКХ1 и ГКХ2 будут сформированы верные коды Хемминга но при сравнении их с кодом Хемминга из ОП будет обнаружена и исправлена одиночная ошибка. Ошибка 4: Адрес 63H. в ОП будет записано неверное число с двойной ошибкой. При чтении будет сформирован неверный код Хемминга для этого числа с двойной ошибкой и при сравнении его с верным кодом Хемминга из ОП будет обнаружена двойная ошибка.
Ошибка 5: Адрес 64H. в ОП будет записан неверный код Хемминга и неверное число. При чтении на ГКХ1 и ГКХ2 будет сформированы одинаковые коды Хемминга, и при сравнении их с верным кодом Хемминга из ОП будет обнаружена двойная, неисправимая ошибка.
Ошибка 6: Адрес 65H.
Ошибка возникает при записи в ОП в месте для хранения кода Хемминга и при чтении там же, только в другом бите. При записи в ОП помещается верное число и неверный код Хемминга. При чтении по верному числу из ОП строится верный код Хемминга(на обоих ГКХ , эти коды совпадают) и сравнивается с кодом Хемминга из ОП (в котором снова произошла ошибка в другом бите, т.е. в коде Хемминга уже двойная ошибка) в результате получаем неисправимую ошибку.
Ошибка 7: Адрес 66H. Ошибка возникает при чтении в ГКХ1 и в схеме свёртки для получения КК по нечетности. При этом в ОП изначально записано правильное число и правильный код Хемминга. При чтении по правильному числу строится неверный код Хемминга и получаем неверный КК. В ГКХ2 строится верный код Хемминга и верный КК. Контрольные коды и коды Хемминга сравниваются и обнаруживаем ошибки в схемах контроля. Ошибка 8: Адрес 67H. Двойная ошибка возникает при чтении в ГКХ1 и в схеме свёртки для получения КК по нечетности. При чтении по правильному числу строится неверный код Хемминга и получаем неверный КК. В ГКХ2 строится верный код Хемминга и верный КК. Контрольные коды и коды Хемминга сравниваются и обнаруживаем ошибки в схемах контроля. Ошибка 9: Адрес 68H. При записи выявляется несоответствие КК и попытка записи блокируется. При чтении обнаружена ошибка в схемах контроля.
Ошибка 10: Адрес 69H. Ошибка возникает при попытке записи в схеме свёртки для получения КК по нечетности. При этом передаётся верное число и верный код Хемминга, но запись блокируется из-за ошибки передачи данных по нечетности. Ошибка обнаруживается.
Ошибка 11: Адрес 6AH.
Возникает двойная ошибка в схеме свёртки для получения КК по нечетности в одном байте. Ошибка не обнаруживается. Ошибка 12: Адрес 6BH. Возникает одиночная ошибка схеме свёртки для получения КК по нечетности во время чтения. Обнаружена ошибка в схемах контроля.
Ошибка 13: Адрес 6CH. Одиночная ошибка возникает в ОП и схеме свёртки для получения КК по нечетности во время записи. Ошибка обнаруживается.
Ошибка 14: Адрес 6DH.
Ошибка в первом генераторе кода Хемминга при записи в ОП. На входы аппаратуры генератора кода Хемминга поступает слово, в генераторе кода Хемминга происходит сбой и формируется неверный код Хемминга. В ОП записывается верное число и неверный код Хемминга. При чтении на ГКХ1 и ГКХ2 формируются одинаковые верные коды Хемминга, но при сравнении верного кода с неверным кодом из ОП будет обнаружена и неверно исправлена одиночная ошибка.
Ошибка 15: Адрес 6EH. При записи происходит тоже, что и при ошибке 14(в ОП записано верное слово с неверным кодом Хемминга). При считывании снова происходит сбой в первом генераторе кода Хемминга, на ГКХ2 формируется правильный код Хемминга по числу из ОП, сравниваются два полученных кода Хемминга (из ГКХ1 и ГКХ2). Обнаружена ошибка в схемах контроля.
Ошибка 16: Адрес 6FH. При записи происходит сбой в ОП и первом генераторе кода Хемминга в одних и тех же битах, при этом неверный код Хемминга соответствует неверному числу. На генератор кода Хемминга поступает верное число, в генераторе кода Хемминга формируется неверный код Хемминга. Далее число попадает в ОП и там происходит сбой - искажается один разряд числа. В ОП записано неверное число и неверный код Хемминга. При чтении на ГКХ1 и ГКХ2 будет сформирован неверный код Хемминга. И при сравнении его с неверным кодом Хемминга из ОП будет обнаружена и неверно исправлена одиночная ошибка.
Ошибка 17: Адрес 70H. При записи происходит ошибка в ГКХ1 и ОЗУ в одних и тех же битах. При этом в памяти будет записано неверное число и неверный код Хемминга ( Причём неверный код Хемминга будет соответствовать этому неверному числу). При чтении снова происходит сбой в ГКХ1. При этом формируется новый код Хемминга из ГКХ2 , этот код будет сформирован по неверному числу из ОП поэтому так же будет неверен. Одновременно с этим будет сформирован правильный код Хемминга на ГКХ1. Эти два кода будут неравны поэтому схема выдаст обнаружение ошибки в схемах контроля. Ошибка 18: Адрес 71H. Ошибка появляется в разных битах ОП и ГКХ1 при записи. В оперативную память записывается неверное число и неверный код Хемминга, причём неверный код Хемминга не соответствует неверному числу. При чтении на ГКХ1 и ГКХ2 будут сформированы одинаковые неверные коды Хемминга, при сравнении их с неверным кодом Хемминга из ОП будет обнаружена двойная ошибка.
Ошибка 19: Адрес 72H. При записи происходит тоже, что и при ошибке 6. При чтении происходит ошибка в ГКХ1. Из ОП считывается неверное число и неверный код Хемминга. По неверному числу получаем неверный код Хемминга на ГКХ1 и неверный код Хемминга на ГКХ2, причём эти два неверных кода не будут совпадать. Обнаружена ошибка в схемах контроля.
Ошибка 20: Адрес 73H. Ошибка происходит при записи в ГКХ1 и в ОЗУ в разрядах для хранения кода Хемминга. При этом в ОП будет записано верное число и неверный код Хемминга. При чтении на ГКХ1 и ГКХ2 будут сформированы верные коды Хемминга но при сравнении их с кодом Хемминга из ОП будет обнаружена и неверно исправлена одиночная ошибка.
Ошибка 21:Адрес 74Н. При записи ошибок не происходит, в ОП записывается верное число и верный код Хемминга. При чтении происходит сбой в ГКХ2. При этом выдаётся ошибка в схеме контроля.
Ошибка 22:Адрес 75Н. При записи ошибок не происходит, в ОП записывается верное число и верный код Хемминга. При чтении происходит сбой в ГКХ2 и в памяти, в одних и тех же битах. Ошибка 23: Адрес 76Н. При записи ошибок не происходит, в ОП записывается верное число и верный код Хемминга. При чтении сбой происходит в ОП и ГКХ2. Из памяти считывается неверное число и по нему формируется ошибочный код Хемминга в ГКХ1. И ошибочный код Хемминга в ГКХ2, причём в ГКХ2 происходит двойная ошибка. Формируется неисправимая ошибка. И обнаруживается ошибка в схемах контроля. Ошибка 24: Адрес 77Н. При записи ошибок не происходит, в ОП записывается верное число и верный код Хемминга. При чтении происходит ошибка в устройстве формирования КК2. При чтении формируются два разных контрольных кода на КК1и КК2, они отличаются - обнаружена ошибка в схемах контроля. 
Документ
Категория
Рефераты
Просмотров
7
Размер файла
239 Кб
Теги
лаб, отчет
1/--страниц
Пожаловаться на содержимое документа