Категории: ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника |
Контроль и диагностика ПК.Назначение.Классификация.Контроль и диагностика-локализайия и устранение неисправностей для сокращения времени простоя. Система контроля: 1.Аппаратная(индикаторы и предохранители) 2.Аппаратно-программная(программными средствами тестируются аппаратные части(пример:автономный тест проверки принтера)) 3.Программная(программами проверяются программы(пример:антивирус)) Основной принцип системы контроля и диагностики-избыточность.Все методы контроля делятся на корректирующие и фиксирующие. Фиксирующие указывают на ошибку,но не исправляют ее. Корректирующие исправляют ее. Аппаратные средства контроля.Контроль по чету/нечету Контроль по чету/нечету -применяется при передаче данных -контроль осуществляется побайтно, контрольный разряд формируется на источнике. Суть: по нечету сумма значащих единиц и контрольного разряда должна быть нечетная 11000111, количество единиц нечетное, к=0 Недостатки: не ловит двойную ошибку(если вместо 2 нулей пришли 2 единицы,четность не меняется) Преимущество: простота реализации - используется счетный триггер и сюда подается информационное значение. Счетный триггер-меняет свое состояние после каждой поступившей единицы. Длина расстояния контроля 1 байт.Избыточность 1/8, т.е 1 бит контроля на 8 информационных Аппаратные средства контроля.Код Хемминга Код хемминга относится к корректирующим кодам. Исправляет одиночную ошибку и фиксирует двойную.
Алгоритм К0=а0+а1+а3+а4+а6+а8+а10 К1=а0+а2+а3+а5+а6+а9+а10 К2=а1+а2+а3+а7+а8+а9+а10 К3=а4+а5+а6+а7+а8+а9+а10 2. Вычисление контрольных разрядов для считанных данных(к’) S0=k0+k0’ S1=k1+k1’ S2=k2+k2’ S3=k3+k3’ 4. Обнаружение и коррекция ошибок.(инверсия полученного числа и нахождение номера сбоя в таблице)
Аппаратные средства контроля.CRC CRC(Циклические коды) К числу эффективных кодов,обнаруживающих одиночные,кратные ошибки и пачки ошибок , относятся циклические коды(CRC – Cyclic Redundance Code). Они высоконадежны и могут применяться при блочной синхронизации, при которой выделение,например бита нечетности, было бы затруднительно. Один из вариантов циклического кодирования заключается в умножении исходного кода на образующий полином в g(x), а декодирование – делении на g(x). Если остаток от деления не равен нулю,то произошла ошибка. Сигнал об ошибке поступает на передатчик,что вызывает повторную передачу. Образующий полином есть двоичное представление одного из простых множителей, на которыераскладывается число x^n-1, где x^n обозначает единицу в n-ом разряде. N равно числу разрядов кодовой группы. Аппаратно-программные средства контроля.POST POST(power-on self test) самотестирование после включения. Проверка аппаратного обеспечения компьютера, выполняемая при его включении. Выполняется программами, входящими в BIOS материнской платы. Последовательность тестов: 1.тестирование процессора 2.проверка контрольной суммы ROM BIOS 3.проверка и инициализация контроллеров DMA,IRQ и таймера 8254.После нее становится доступной звуковая диагностика. 4.Проверка операций регенерации памяти(DRAM) 5.Тестирование первых 64 кбайт памяти 6.загрузка векторов прерывания. 7. Инициализация видеоконтроллера(видеокарты).После этого этапы выводятся на экран. 8.Тестирование полного объема ОЗУ 9.тест клавиатуры 10.тестирование cmos памяти 11.инициализация com и lpt портов 12. инициализация и тест контроллера fdd 13.инициализация и тест контроллера hdd 14. поиск дополнительных модулей rom bios и их инициализация 15. вызов загрузчика ос(int19h), при невозможности загрузки- попытка запуска rom basic(int18h), если неудача, то происходит остановка системы.(halt) Программные средства контроля Проверочные тест-программы занимают особое место в КПТО. Их выполнение непосредственно перед вычислениями позволяет убедиться в исправности технических средств системы, а значит, повысить достоверность результатов обработки данных. |
|||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-08-29 lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда... |