Наличие такой системы освобождает пользователя от забот о контроле правильности выполняемых машиной операций, что существенно при работе ЭВМ в системах реального времени, управляющих технологическими процессами. В противном случае пользователь вынужден будет включить в свои программы процедуры двойного счета, просчет контрольных вариантов, что усложняет программирование задач пользователя и приводит к непроизводительным затратам машинного времени.
В современных ЭВМ общего назначения средства автоматического контроля обеспечивают контроль правильности функционирования до 90-95% оборудования машины.
Приложение
Программа оценки эффективности контроля по модулю передач и хранения информации в ВМ, ВС и ВК.
input “Modul, m, n, q, koltoch=”; Modul, m, n, q, koltoch
a=q
for j = 1 to koltoch
if j>20 then input “ENTER”; A$
p = 0
Sum = 0
f=n
for i = 1 to n
Sum = Sum + (f * а ^ i * (1 - а) ^ (n - i) * ((Modul-1)/Modul) * (1 - ((-1) ^ i) / /((Modul-1) ^ i)))
i=i+1
f=(n-i+1)/((i-1)*i)
i=i-1
next i
pn = (l -((1 -Sum)^m))/(l -((1 -a)^m^n))
p = p + pn
qn = q* 1.2
a = qn - q
q = qn
Er=-log(q)/log(10)
print “Er=”; Er; tab(20); “p=”; p
next j
end
Modul – значение модуля; Modul=3.
q-вероятность ошибки; q=a=0.00000001.
koltoch - количество точек; koltoch=100
n- число разрядов слова; n=16; 32; 64.
m- число слов в массиве информации; m=0,5k; 1k; 2k; 4k; 8k; 16k; 32k; 64k; 128k; 256k (k=1024).
Выводы
В данной работе нами рассматривались:
1. Аппаратурный контроль: его общая характеристика, а также числовой контроль по модулю;
2. Математические основы контроля носителя информации;
3. Вопрос обеспечения надежности устройств автоматики и вычислительной техники.
В приведенном контрольном примере рассматривались зависимости вероятностей появления ошибок двойной и тройной кратности от разрядности информационного слова. Как уже говорилось выше, применение одного вида контроля (суммирования или контроля по модулю) не является достаточно эффективным, т.к. каждый из методов имеет недостатки. Для достижения наибольшей вероятности обнаружения ошибок следует использовать комбинацию данных методов. В сочетании они дополняют друг друга: ошибки, не обнаруженные контролем по mod 3, будут обнаружены методом контрольного суммирования. С другой стороны, если двойные ошибки находятся в разных словах и не могут быть обнаружены методом контрольного суммирования, то они будут обнаружены методом контроля по mod 3.
Список используемой литературы
1. Клямко Э.И. Схемный и тестовый контроль автоматических цифровых вычислительных машин. - М.: Сов. Радио, 1963
2. Зайко Ю.Г. Эффективность контроля по модулю. - Вопросы радиоэлектроники, сер 7, вып. 1, 1965
3. Сидоров A.M. Методы контроля электронных цифровых машин. - М.:
Сов. Радио, 1966
4. Мосесян Н.Г., Чопурян А.Л. Эффективность проверки информационных ПЗУ схемами аппаратного контроля. - Вопросы
судостроения, сер. ВТ, вып. 3, 1974
5. Каган Б.М., Мкртумян И.Б. Основы эксплуатации ЭВМ: Учеб. пособие для вузов / Под ред. Б.М. Кагана. - 2-е изд., перераб. и дополн. - М.:
Энергоатомиздат, 1988
6. Ярмолик В.Н. Контроль и диагностика цифровых узлов ЭВМ. - МН.:
Наука и техника, 1988
7. Пашковский Г.С. Задачи оптимального обнаружения и поиска отказов
в РЭА / Под ред. И.А. Ушакова. - М.: Радио и связь, 1981
(Межиздательская серия: Надежность и качество)
8. Техническая кибернетика.
9. Путинцев Н.Д. Аппаратный контроль управляющих цифровых вычислительных машин. - М.: Сов. Радио, 1966
10.Черкесов Г.Н. Надежность аппаратно-программных комплексов, Учебное пособие. - СПБ.: Питер, 2006
11. ГОСТ 23146-78. Система технического обслуживания и ремонта техники. Выбор и задание показателей ремонтопригодности. Общие требования. - М.: Издательство стандартов, 1978.
12. Глазунов Л.П., Грабовецкий В.П., Щербаков О.В. Основы теории надежности автоматических систем управления. - М.: Энергоатомиздат, 1984
13. ГОСТ 28195-89. Оценка качества программных средств. Общие положения. — М.: Издательство стандартов, 1989
14. Черкесов Г.Н. Проектирование систем контроля с учетом надежности.- М.: Знание, 1989
15. Севастьянов Б.А. Задачи о влиянии бункеров на среднее время простоя автоматической линии станков // Теория вероятностей и ее применения. - 1962. - т. 7, вып. 4, с. 11-24
16. Журавлев Ю.П., Котелюк Л.А., Циклинский Н.И. Надежность и контроль ЭВМ. - М.: Сов. Радио, 1978
17. Хетагуров Я.А., Руднев Ю.П. Повышение надежности цифровых устройств методами избыточного кодирования. - М.: Энергия, 1974
18. Самофалов К.Г., Корнейчук В.Н., Городний А.В. Структурнологические методы повышения надежности запоминающих устройств. - М.: Машиностроение, 1976.
19. Зайко Ю.Г. К вычислению эффективности контроля по модулю. - Кибернетика, 1967, №6
20. Ушакова Г.Н. Аппаратный контроль и надежность специализированных ЭВМ. - М.: Сов Радио, 1969
21. Селлерс Н.Н. Методы обнаружения ошибок в работе ЭЦБМ. - М: Мир, 1972
22. Автоматика и вычислительная техника 1973, №4, с. 49-52,1968, №3, с. 54-60
23. Обнаружение и исправление ошибок в дискретных устройствах / Под ред. В.С. Толстякова. - М.: Сов. Радио, 1972
24. Жилкин Д.С., Хетагуров Л.Л. Вычислительная техника. Вып. 4 - М.:
Атомиздат, 1962, с. 79-97 некоторые вопросы аппаратно-логического контроля узлов ЭВМ
25. Вопросы радиоэлектроники, т. 7, 1962, вып. 2, с. 15-19
26. Программное обеспечение микро ЭВМ: Практ. пособие для инж. - пед. работников системы проф. - техн. образования. В 11-ти кн. / Под ред. В.Ф. Шаньгина. кн. 10 Шевкопляс Б.В. Контроль, наладка и тестирование. - М.: Высш. шк., 1988
27. Черкесов Г.Н. Учет характеристик системы контроля и диагностики
стр. 146
28. система с периодическим контролем работоспособности:
29. периодический аппаратный контроль, с. 274;
30. периодический программный контроль, с. 272
31. Фомченкова Е.В. Разработка программного обеспечения и аппаратных средств для обнаружения неисправностей магнитно-электронных сменных блоков постоянной памяти и их узлов АСОИУ. - М.: МГТУ им. А.Н. Косыгина, 2006
32. Демидов А.В. Контроль информации при ее хранении и передаче в вычислительной технике. - М.: МГТУ им. А.Н. Косыгина, 2007