close

Вход

Забыли?

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

?

Отчет 1

код для вставкиСкачать
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
"Вятский государственный университет"
Факультет автоматики и вычислительной техники
Кафедра электронных вычислительных машин
"Исследование ЗУ повышенной надежности"
Отчёт
Лабораторная работа №1 по дисциплине
"Эксплуатация средств вычислительной техники"
Вариант-1
Выполнила студентка группы ВМ-51____________________/Зубарева Ю. В./
Проверил преподаватель кафедры ЭВМ__________________/ Агалаков Е.В./
Киров 2012
Задание:
Таблица 1 Вариант 1АдресТип операцииКратность ошибкиМестоположениеX0
X0WR
RD1
-R
-X1
X1WR
RD-
1-
RX2
X2WR
RD1
-CT
-X3
X3WR
RD2
-R
-X4
X4WR
RD1
-R & CT
-X5
X5WR
RD1
-K1
-X6
X6WR
RD2 в одном байте K1ij
K1ijX7
X7WR
RD-
1-
К1X8
X8WR
RD1
-К1 & R
-X9
X9WR
RD1
-G1
-XA
XAWR
RD1
1 там жеG1i
G1iXB
XBWR
RD1 в одном и том же битеG1i & Ri
-XC
XCWR
RD1 в одном и том же бите
1 в том же битеG1i & Ri
G1iXD
XDWR
RD1 в разных битахG1i & Rj
-XE
XEWR
RD1 в разных битах
1 там жеG1i & Rj
G1iXF
XFWR
RDПо 1-ной
-CT & G1
-Y0
Y0WR
RD1
1 в другом битеCTi
CTjY1
Y1WR
RD-
1-
K1i & G1iY2
Y2WR
RD-
2-
K1ij & G1ijY3
Y3WR
RD2 в разных байтахK1ij
K1ijАдреса ячеек ОП00h-12h
Примечания:
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: Адрес 00H. Ошибка возникает в одном бите при записи в ОП. В ОП будет записано неверное число. При чтении будет сформирован неверный код Хемминга но при сравнении с верным кодом Хемминга из ОП одиночная ошибка будет обнаружена и исправлена, произведена коррекция КК. Ошибка 2: Адрес 01H. Одиночная ошибка возникает в ОП при чтении. При этом в ОП хранится правильное число и правильный код Хемминга. При считывании из ОП происходит сбой и число искажается по искажённому числу строится неверный код Хемминга он сравнивается с верным кодом из ОП и определяется одиночная ошибка. Ошибка обнаруживается и исправляется. Ошибка 3: Адрес 02H.
В ОП будет записан неверный код Хемминга и верное число. При чтении будет сформирован верный код Хемминга однако при сравнении его с неверным кодом из ОП произойдёт неверная коррекция результата. Одиночная ошибка будет исправлена
Ошибка 4: Адрес 03H. В ОП будет записано неверное число с двойной ошибкой. При чтении будет сформирован неверный код Хемминга для этого числа с двойной ошибкой и при сравнении его с верным кодом Хемминга из ОП будет обнаружена двойная ошибка.
Ошибка 5: Адрес 04H. В ОП будет записан неверный код Хемминга и неверное число. При чтении по неверному числу будет построен неверный код Хемминга и при сравнении с неверным кодом Хемминга из ОП будет обнаружена двойная, неисправимая ошибка.
Ошибка 6: Адрес 05H. Ошибка возникает при попытке записи в схеме свёртки для получения КК по нечетности. При этом передаётся верное число и верный код Хемминга, но запись блокируется из-за ошибки передачи данных по нечетности. Ошибка обнаруживается.
Ошибка 7: Адрес 06H. Возникает двойная ошибка в схеме свёртки для получения КК по нечетности в одном байте. Такая ошибка не обнаруживается схемами контроля, однако она не влияет на результат в ОП будет записаны правильное число и правильный код Хемминга. Ошибка не обнаруживается. Ошибка 8: Адрес 07H. Возникает одиночная ошибка в схеме свёртки для получения КК по нечетности во время чтения. При ней данные передаются верные и не корректируются. Ошибка не обнаруживается.
Ошибка 9: Адрес 08H. Одиночная ошибка возникает в ОП и схеме свёртки для получения КК по нечетности во время записи. При этом возникает ситуация как при ошибке 6. Ошибка обнаруживается.
Ошибка 10: Адрес 09H. Ошибка в генераторе кода Хемминга при записи в ОП. Происходит сбой и формируется неверный код Хемминга. В ОП записывается верное число и неверный код Хемминга. При чтении будет сформирован верный код Хемминга, однако после сравнения нового кода с неверным старым кодом будет обнаружена одиночная ошибка, и исправлена неверно. Ошибка 11: Адрес 0AH. При записи происходит тоже, что и при ошибке 10 (в ОП записано верное слово с неверным кодом Хемминга). При считывании снова происходит сбой в генераторе кода Хемминга, при этом считанный код Хемминга сравнивается с вновь полученным, они совпадают(хотя оба неверные) и схема не обнаруживает ошибки. Из ОП считывается верное число. Ошибка не обнаруживается, но число передаётся без ошибки.
Ошибка 12: Адрес 0BH. При записи происходит сбой в ОП и генераторе кода Хемминга в одних и тех же битах, при этом неверный код Хемминга соответствует неверному числу. На генератор кода Хемминга поступает верное число, в генераторе кода Хемминга формируется неверный код Хемминга. Далее число попадает в ОП и там происходит сбой - искажается один разряд числа. В ОП записано неверное число и неверный код Хемминга. При чтении будет сформирован неверный код Хемминга, который совпадёт с уже сформированным неверным кодом. Система не обнаружит и не исправит ошибку, в итоге число будет передано неверно.
Ошибка 13: Адрес 0СH.
При записи в ОП неверное число и неверный код Хемминга. При чтении возникает сбой в аппаратуре кода Хемминга, и вероятность исправления ошибки зависит от типа отказа. Ошибка может быть обнаружена и откорректирована, а может быть не обнаружена (зависит от типа сбоя)
Ошибка 14: Адрес 0DH. Ошибка появляется в разных битах ОП и ГКХ при записи. В оперативную память записывается неверное число и неверный код Хемминга, причём неверный код Хемминга не соответствует неверному числу. При считывании будет сформирован неверный код Хемминга, он будет сравнён с другим неверным кодом Хемминга, в итоге система обнаружит двойную, неисправимую ошибку. Ошибка 15: Адрес 0EH. При записи происходит тоже, что и при ошибке 14. При чтении происходит ошибка в ГКХ. Из ОП считывается неверное число и неверный код Хемминга. По неверному числу строим ещё один неверный код Хемминга, сравнивая два неверных кода Хемминга получаем одиночную ошибку, которую корректируем правильно.
Ошибка 16: Адрес 0FH. Ошибка происходит при записи в ГКХ и в ОЗУ в разрядах для хранения кода Хемминга. При этом в ОП будет записано верное число и неверный код Хемминга. При чтении будет сформирован новый верный код Хемминга, но при сравнении с неверным кодом Хемминга из ОП будет обнаружена и неверно исправлена одиночная ошибка.
Ошибка 17: Адрес 10H. Ошибка возникает при записи в ОП в месте для хранения кода Хемминга и при чтении там же, только в другом бите. При записи в ОП поступает верное число и неверный код Хемминга. При чтении по верному числу из ОП строится верный код Хемминга и сравнивается с кодом Хемминга из ОП (в котором снова произошла ошибка в другом бите) в результате получаем ошибку. Ошибка неисправимая. Ошибка 18: Адрес 11H. Ошибка возникает при чтении в ГКХ и в схеме свёртки для получения КК по нечетности. При этом в ОП изначально записано правильное число и правильный код Хемминга. При чтении по правильному числу строится неверный код Хемминга после чего происходит коррекция правильного результата по неверному коду Хемминга, из-за того что КК так же был с ошибкой. В итоге получаем неверно исправленное число. Ошибка 19: Адрес 12H.
Возникает двойная ошибка. При возникновении двойной ошибки формируется неверный код Хемминга, который сравнивается с верным кодом из ОП и схема классификации ошибок определяет двойную неисправимую ошибку. Ошибка неисправима.
Ошибка 20: Адрес 13H.
При записи выявляется несоответствие КК и попытка записи блокируется. При чтении из ОП считывается и передаётся неверный результат, неверный КК корректируется, ошибка не исправляется. Исследования самоконтролируемой схемы ОЗУ с КО-ОД ошибок: Ошибка 1: Адрес 00H. Ошибка возникает в одном бите при записи в ОП. В ОП будет записано неверное число. При чтении на ГКХ1 и ГКХ2 будут сформированы верные коды Хемминга но при сравнении их с кодом Хемминга из ОП будет обнаружена и исправлена одиночная ошибка.
Ошибка 2: Адрес 01H. Одиночная ошибка возникает в ОП при чтении. При этом в ОП хранится правильное число и правильный код Хемминга. При считывании из ОП происходит сбой и число искажается по искажённому числу строится неверный код Хемминга он сравнивается с верным кодом из ОП и определяется одиночная ошибка. Ошибка обнаруживается и исправляется. Ошибка 3: Адрес 02H. в ОП будет записан неверный код Хемминга и верное число. При чтении на ГКХ1 и ГКХ2 будут сформированы верные коды Хемминга но при сравнении их с кодом Хемминга из ОП будет обнаружена и исправлена одиночная ошибка. Ошибка 4: Адрес 03H. в ОП будет записано неверное число с двойной ошибкой. При чтении будет сформирован неверный код Хемминга для этого числа с двойной ошибкой и при сравнении его с верным кодом Хемминга из ОП будет обнаружена двойная ошибка.
Ошибка 5: Адрес 04H. в ОП будет записан неверный код Хемминга и неверное число. При чтении на ГКХ1 и ГКХ2 будет сформированы одинаковые коды Хемминга, и при сравнении их с верным кодом Хемминга из ОП будет обнаружена двойная, неисправимая ошибка.
Ошибка 6: Адрес 05H. Ошибка возникает при попытке записи в схеме свёртки для получения КК по нечетности. При этом передаётся верное число и верный код Хемминга, но запись блокируется из-за ошибки передачи данных по нечетности. Ошибка обнаруживается.
Ошибка 7: Адрес 06H.
1. При записи возникает ошибка четной кратности для КК по нечетности или одновременная ошибка в схеме свертки КК, но в ОЗУ записано правильное значение, при чтении выдано правильное значение, ошибка не обнаруживается.
2. Возникает двойная ошибка в схеме свёртки для получения КК по нечетности в одном байте. Ошибка не обнаруживается. Ошибка 8: Адрес 07H. Возникает одиночная ошибка схеме свёртки для получения КК по нечетности во время чтения. Обнаружена ошибка в схемах контроля.
Ошибка 9: Адрес 08H. При записи - ошибка передачи данных по нечетности. Запись в ОЗУ будет блокирована. Ошибка обнаруживается.
Ошибка 10: Адрес 09H.
Ошибка в первом генераторе кода Хемминга при записи в ОП. На входы аппаратуры генератора кода Хемминга поступает слово, в генераторе кода Хемминга происходит сбой и формируется неверный код Хемминга. В ОП записывается верное число и неверный код Хемминга. При чтении на ГКХ1 и ГКХ2 формируются одинаковые верные коды Хемминга, но при сравнении верного кода с неверным кодом из ОП будет обнаружена и неверно исправлена одиночная ошибка.
Ошибка 11: Адрес 0AH. В ОП записано верное слово с неверным кодом Хемминга). При считывании снова происходит сбой в первом генераторе кода Хемминга, на ГКХ2 формируется правильный код Хемминга по числу из ОП, сравниваются два полученных кода Хемминга (из ГКХ1 и ГКХ2). Обнаружена ошибка в схемах контроля. Ошибка 12: Адрес 0BH. При записи происходит сбой в ОП и первом генераторе кода Хемминга в одних и тех же битах, при этом неверный код Хемминга соответствует неверному числу. На генератор кода Хемминга поступает верное число, в генераторе кода Хемминга формируется неверный код Хемминга. Далее число попадает в ОП и там происходит сбой - искажается один разряд числа. В ОП записано неверное число и неверный код Хемминга. При чтении на ГКХ1 и ГКХ2 будет сформирован неверный код Хемминга. Ошибка не обнаружена и не исправлена.
Ошибка 13: Адрес 0CH. При записи происходит ошибка в ГКХ1 и ОЗУ в одних и тех же битах. При этом в памяти будет записано неверное число и неверный код Хемминга (Причём неверный код Хемминга будет соответствовать этому неверному числу). При чтении снова происходит сбой в ГКХ1. При этом формируется новый код Хемминга из ГКХ2 , этот код будет сформирован по неверному числу из ОП поэтому так же будет неверен. Одновременно с этим будет сформирован правильный код Хемминга на ГКХ1. Эти два кода будут неравны поэтому схема выдаст обнаружение ошибки в схемах контроля. Ошибка 14: Адрес 0DH. Ошибка появляется в разных битах ОП и ГКХ1 при записи. В оперативную память записывается неверное число и неверный код Хемминга, причём неверный код Хемминга не соответствует неверному числу. При чтении на ГКХ1 и ГКХ2 будут сформированы одинаковые неверные коды Хемминга, при сравнении их с неверным кодом Хемминга из ОП будет обнаружена двойная ошибка.
Ошибка 15: Адрес 0EH. При записи происходит тоже, что и при ошибке 0D. При чтении происходит ошибка в ГКХ1. Из ОП считывается неверное число и неверный код Хемминга. По неверному числу получаем неверный код Хемминга на ГКХ1 и неверный код Хемминга на ГКХ2, причём эти два неверных кода не будут совпадать. Обнаружена ошибка в схемах контроля и двойная неисправимая ошибка.
Ошибка 16: Адрес 0FH. Ошибка происходит при записи в ГКХ1 и в ОЗУ в разрядах для хранения кода Хемминга. При этом в ОП будет записано верное число и неверный код Хемминга. При чтении на ГКХ1 и ГКХ2 будут сформированы верные коды Хемминга но при сравнении их с кодом Хемминга из ОП будет неисправимая ошибка.
Ошибка 17: Адрес 10H.
Ошибка возникает при записи в ОП в месте для хранения кода Хемминга и при чтении там же, только в другом бите. При записи в ОП помещается верное число и неверный код Хемминга. При чтении по верному числу из ОП строится верный код Хемминга(на обоих ГКХ , эти коды совпадают) и сравнивается с кодом Хемминга из ОП (в котором снова произошла ошибка в другом бите, т.е. в коде Хемминга уже двойная ошибка) в результате получаем неисправимую ошибку.
Ошибка 18: Адрес 11H. Ошибка возникает при чтении в ГКХ1 и в схеме свёртки для получения КК по нечетности. При этом в ОП изначально записано правильное число и правильный код Хемминга. При чтении по правильному числу строится неверный код Хемминга и получаем неверный КК. В ГКХ2 строится верный код Хемминга и верный КК. Контрольные коды и коды Хемминга сравниваются и обнаруживаем ошибки в схемах контроля. Ошибка 19: Адрес 12H. Двойная ошибка возникает при чтении в ГКХ1 и в схеме свёртки для получения КК по нечетности. При чтении по правильному числу строится неверный код Хемминга и получаем неверный КК. В ГКХ2 строится верный код Хемминга и верный КК. Контрольные коды и коды Хемминга сравниваются и обнаруживаем ошибки в схемах контроля. Ошибка 20: Адрес 13H. При записи выявляется несоответствие КК и попытка записи блокируется. При чтении обнаружена ошибка в схемах контроля.
Ошибка 21:Адрес 14Н. При записи ошибок не происходит, в ОП записывается верное число и верный код Хемминга. При чтении происходит сбой в ГКХ2. При этом выдаётся ошибка в схеме контроля.
Ошибка 22:Адрес 15Н. При записи ошибок не происходит, в ОП записывается верное число и верный код Хемминга. При чтении происходит сбой в ГКХ2 и в памяти, в одних и тех же битах. Обнаруживается ошибка в схемах контроля.
Ошибка 23: Адрес 16Н. При записи ошибок не происходит, в ОП записывается верное число и верный код Хемминга. При чтении сбой происходит в ОП и ГКХ2. Из памяти считывается неверное число и по нему формируется ошибочный код Хемминга в ГКХ1. И ошибочный код Хемминга в ГКХ2, причём в ГКХ2 происходит двойная ошибка. Формируется неисправимая ошибка. И обнаруживается ошибка в схемах контроля. Ошибка 24: Адрес 17Н. При записи ошибок не происходит, в ОП записывается верное число и верный код Хемминга. При чтении происходит ошибка в устройстве формирования КК2. При чтении формируются два разных контрольных кода на КК1и КК2, они отличаются - обнаружена ошибка в схемах контроля. 
Документ
Категория
Рефераты
Просмотров
12
Размер файла
292 Кб
Теги
отчет
1/--страниц
Пожаловаться на содержимое документа