Реферат: КРАТКИЙ КОНСПЕКТ ЛЕКЦИЙ ПО ТЕОРИЯ ТЕСТИРОВАНИЯ АППАРАТНЫХ И ПРОГРАММНЫХ СРЕДСТВ

Министерство образования,здравоохранения и культурыРеспублики КазахстанВУЗ АВИЭККафедра ЭВМКраткий конспект лекций по дисциплине:«Теория тестирования аппаратных и программных средств ПК системы IBM PC»

составитель:

ст. преподавателькафедры ЭВМ КазНТУ

Купарова А.Т.

Алматы 2000 г.

Первоначальная загрузка

ПК загружает сначала небольшую программу, которая«вытягивает» за собой ОС. Цепочка событий начинается с включения питания изаканчивается небольшой программы-приложения. Каждое из событий в этой цепочкеявляется следствием предыдущего и само инициирует последующее. Если хорошопредставлять  процесс загрузки системы, то можно быстрее определить причинунеисправности по тому сообщению об ошибке, которое будет выведено на экран.Если какая-то программа выдаст такое сообщение, то можно быть уверенным в том,что эта программа была загружена, и, по крайней мере, частично выполнена. Знаяв какой последовательности происходит запуск, можно судить о том, насколькодалеко зашел этот процесс. Важно выяснить при обращении к каким файлам илиобластям диска произошел сбой. В процессе загрузки сообщения об ошибках могутбыть выведены следующими программами:

системой BIOS расширениями BIOS на платах адаптеров программой, записанной в MBR программой, записанной в загрузочном секторе DOS (VBS) системными файлами  (IBMBIO.COM / IO.SYS и IBMDOS.COM / MSDOS.SYS) программами – драйверами через CONFIG.SYS или указанными в регистрационном файле WIN95 SYSTEM.DAT командным процессором DOS, который может не загружаться при использовании WIN95 программами, указанными в AUTOEXEC.BAT (при использовании WIN95 может не загружаться программой WIN.COM.

При запуске происходит следующаяпоследовательность событий:

включение питания системы. самопроверка источника питания. Если все уровни напряжений и токов приемлемы, то на системную плату с БП подается сигнал POWER GOOD. Задержка выдачи этого сигнала лежит в пределах 0,1 – 0,5 сек. сигнал PG поступает на ИМС системного тактового генератора, который в результате прекращает вырабатывать сигнал сброса МП. МП начинает выполнять подпрограмму, хранящуюся в ПЗУ с известным начальным адресом. Поскольку указанная ячейка отстоит  всего на 16 шагов от конца отведенного для ПЗУ адресного пространства, в ней содержатся инструкция перехода (jmp) на реальный начальный адрес системы BIOS. система BIOS выполняет тестирование основных компонентов ПК, проверяя их работоспособность. О любой ошибке сообщает только звуковым сигналом т.к. видеосистема ещё  не активна. система BIOS выполняет сканирование пространства памяти в интервале адресов от С000:0000 до С780:0000 в поисках BIOS видеоплаты. Если ПЗУ видеоплаты найдено, то проверяется его контрольная сумма. Если проверка заканчивается успешно, то запускается программа, записанная в ПЗУ видеоплаты. Карта инициализируется и на экране появляется курсор. Если тест контрольной суммы не проходит, то появляется С000 ROM ERROR если BIOS не находит ПЗУ видеоплаты, то для запуска видеосистемы используется драйвер, записанный в ПЗУ системы BIOS, но  курсор не появляется. система BIOS сканирует ячейки памяти в диапазоне  адресов от С800:0000 до DF80:0000 с шагом 2кв поисках других ПЗУ, расположенных на платах адаптеров. Если такие ПЗУ обнаружатся,, то проверяется их контрольная сумма и выполняется записанная в них программа. Программы BIOS, записанные в ПЗУ адаптеров, могут подменять собой программы системы BIOS либо загружаться в дополнение к ним. если тест контрольной суммы к.-л. из ПЗУ не проходит, то появляется сообщение ХХХХ ROM ERROR. Код ХХХХ представляет собой сегментный адрес поврежденного ПЗУ. система BIOS проверяет значение слова в ячейке памяти 0000:0472на наличие флага «горячей» загрузки. Если значение этого слова 1234Н – «горячий» запуск и процедура тестирования в программе POST пропускается. Любое другое значение  — «холодный» запуски процедура тестирования в программе POST выполняется в полном объеме. если запуск системы «холодный» — выполняется процедура POST. При обнаружении ошибок подается определенный звуковой сигнал и на экран выдается сообщение. После успешного завершения процедуры POST подается одиночный сигнал. система BIOS ищет VBS  (цилиндр, головка, сектор – начального сектор диска) на диске А. Содержимое этого сектора загружается в область памяти с начальным адресом 0000:7С00 и подвергается проверке. Если в дисководе нет дискеты или она установлена, но не читается, то BIOS        переходит к следующему этапу если значение первого байта VBS  на диске А меньше чем 06h или оно больше или равно 06h, но при этом первые 9 слов одинаковые, то появляется сообщение об ошибке и система останавливается 602 – DISKETTE BOOTRECORD ERROR если дискета была подготовлена  программами format.com или sys.com, входящими в DOS 3.3 или меньше, но соответствующие системные файлы не являются первыми в каталоге выдается сообщение  NON  SYS TEM  DISKOR DISK ERROR  REPLACE AND STRIKE ANY KEY WHEN READY. если VBS поврежден, то вы увидите сообщение: DISK BOOT FAILURE. если дискета подготовлена программами format.com / sys.com из DOS 4.0 и выше, но системные файлы не являются первыми в каталоге или VBS поврежден, то появляется сообщение из п.14 если VBS на диске А  на не найден, то BIOS начинает поиск MBS на первом жестком диске (цил. — 0 гол -  0, сектор –1  — начальный сектор MBR) если MBS  найден, то его содержимое загружается в область памяти с начальным адресом 0000:7С00 и подвергается проверке на предмет наличия специального ключевого кода – сигнатуры. если последние два байта сигнатуры MBS               жесткого диска не равны 55ААh, то в большинстве систем формируется прерывание с  номеров 18h. При этом в ПК PS/2 на экран выводится запрос на гибкий диск и нажатие клавиши F1 такого вида: NO BOOT DEVICE AVAILABLE  STRIKE F1 TO RETRY BOOT, F2 FOR SETUP UTILITY. программа, записанная в MBS жесткого диска, разыскивает в своей таблице разбиения запись с системными индикаторными байтами, указывающими на наличие расширенного раздела. При наличии такой записи, она записывает  содержимое  загрузочного сектора расширенного раздела (содержимое этого сектора наз. Расширенной загрузочной записью EBR). Частью EBR также является таблица, в которой может содержаться указание на следующий расширенный раздел. Если такая запись найдена, то с указанного  места на диске, считывается еще одна EBR. Поиск продолжается до тех пор, пока не будут исчерпаны все EBR или их количество достигнет максимального – 24. программа MBS пытается найти в своей таблице разбиения индикаторные байты загрузки, которыми помечаются активные разделы. в ПК от IBM если ни один из разделов не  отмечен как активный, вызывается встроенный интерпретатор Бэйсика. если индикаторный байт загрузки в таблице разбиения MBS задан неверно или в качестве активных  указано несколько разделов, то работа системы прекращается и на экране появляется: INVALID PARTITIOM TABLE. если в MBS  найдена запись об активном разделе, то загружается и проверяется содержимое его VBS. если VBS  активного раздела не может быть правильно прочитан (5 попыток) из-за ошибок считывания, то работа системы прекращается и выдается сообщение: ERROR LOADING OPERATING SYSTEM. VBS активного раздела проверяется на наличие сигнатуры. Если последние два байта сектора не равны контрольному значению 55ААh, то работа системы прекращается и выдается сообщение: MISSING OPERATING SYSTEM. выполняется программа, записанная в VBS активного раздела. Она проверяет корневой каталог тома и выясняет являются ли файлы IBMBIO.COM, IBMDOS (IO.SYS, MSDOS.SYS) – первыми в этом каталоге. Если это так, то происходит  их загрузка. так же как в п. 14 так же как в п. 15 так же как в п. 16 если проблем не возникло, то программа, записанная в VBS, производит загрузку вышеупомянутых файлов или файла WINBOOT.SYS. программа инициализации, являющаяся частью IBMBIO.COM (IO.SYS), копирует себя в максимально удаленную  не фрагментированную область памяти DOS и передает управление этой копии. Затем копия перемещает IBMDOS, заменяя при  этом свой исходный код (часть кода IBMBIO), располагающийся в основной памяти, поскольку в это области  он больше не нужен.WINBOOT.SYS сочетает в себе функции как IBMBIO.COM (IO.SYS)  так и IBMDOS.COM(MSDOS.SYS) программа инициализации запускает программы-драйверы, определяет состояние аппаратной части, происходит сброс дисковой системы, сброс и запуск подключенных устройств и устанавливаются параметры  системы по умолчанию. после того как DOS приведена в активное состояние управление возвращается программе-инициализации. IBMBIO.COM. IBMBIO или WINBOOT.SYSнесколько раз просматривают файл CONFIG.SYS и ищет регистрационный файл SYSTEM.DAT. в процессе первого просмотра CONFIG.SYS выполняются все  операторы DEVICE по порядку, и загружаются указанные в них драйверы. в процессе второго просмотра выполняются операторы INSTALL, по порядку. при третьем просмотре выполняются операторы SHALL, в результате запускается указанный командный процессор. Если нет оператора, запускается КП по умолчанию, первый, встреченный в корне диска файл с указанным именем. При загрузке КП программа инициализации стирается из памяти т.к. ее миссия выполнена. В WINDOWS95 КП загружается если есть файл AUTOEXEC.BAT, т.к. только в этом случае могут быть выполнены команды ДОС. в процессе последнего просмотра исполняются в определенном порядке все остальные операторы. Поэтому порядок появления в файле CONFIG.SYS прочих операторов, кроме DEVICE, INSTALL, SHALL не имеет значения. если файл AUTOEXEC.BAT существует, то КП запускает его на выполнение. После выполнения команд появляется приглашение DOS если не вызвана программа — оболочка. если AUTOEXEC.BAT отсутствует, то КП выполняет встроенные команды DATE, TIME, выводит сообщение об авторских правах и появляется приглашение DOS. В WINDOWS 95  при выполнении программы WINBOOT.SYS автоматически загружаются драйверы HIMEM.SYS, IFSHLP.SYS, SETVER.EXE. последний запускает WIN.COM и начинается сеанс WINDOWS 95.

Во многих версиях DOS, которыеразмещаются на жестком диске, программа DIAGNOST может быть одним из файловDOS. Собственно диагност.*** программа аналогична программе*** на на отдельномдиске, а обращение к ней проводится как к обычной программе. Например, дляприменения встроенной в DOS диагност программе нажестком диске нужно загрузить DOS, а затем заставить еевыполнить программу DIAGNOST. После появления меню спрограммой можно работать так же, как с диагност. программой на программ* наотдельном диске.

Тесты G-L проверяют периферийной схемы, и здесь диагностика оченьжесткая. Обычно при выходе из строя ПУ, например, принтер, и заменить имподозреваемое. Если заменяющий принтер заработает, то неисправно ПУ. Если ивторое устройство не работает, причина неисправности скрыта в выходных схемахкомпьютера.

Тестирование процессора.

 Современные ПР очень надежны.Большинство плохих процессоров отсеяно в ходе заводских проверок и поставляютсятолько хорошие микросхемы. Однако ПР являются электронными устройствами подвержены отказам. Лучше всего проверить ПР, заменяя его другим, но это невсегда возможно, поэтому предлагаются диагност. программы.

Диагностика разрабатывается дляконкретного ПР и проводится с помощью специальной тест-машины. Тест заключаетсяв подаче тест-наборов и выводе результатов через выходные контакты в машину. Вней имеются список ожидаемых выходных результатов. При совпадении диагн.Результатами с ожидаемыми тест проходит, при отличии ПР считается неисправным иотбрасывается.

При тестировании на уровнемикросхем вы работаете с машинным языком ПР. Если вы знаете входы, выходы ифункции сигн. у***, вы можете проверить их и сделать обоснованным вывод опричине неисправности. Если все входные сигнальные правильные, а выходные нет,скорее всего ПР неисправен. Если же входные сигн. не исправлены, то сам ПРможет быть исправен, а некоторая внешняя схема посылает в него напряжения или***.

На основной печатной платедовольно плотно расположены более сотни микросхем. ПР обычно имеет большойкорпус типа DIP (двустороннее расположение  выводов илиSMD (Surface Mounted Device– устройство с поверхностным монтажом ). Обычно ПР легко найти на печатнойплате, тем более, что он часто монтируется в гнезде. Если вы подозреваете ПР,первый тест заключается в прямой замене. Затем нужно проверить логические составныеи **** с помощью логического пробника. На схемах не применяются физическаяразводка контактов. Здесь контакты показываются в удобных позициях, чтобысоединяющие линии были кратчайшими. Применение логического пробника –испытанный способ тестирования в отличие от диагност. программы, которыеприменяются при функционирующим компьютере. Дальнейшее тестирование проводитсяпо следующей схеме:

Для ПР 6502 (см. схему)

1)   Проверяется питание. Предполагается, что на соответствующий контактподается питание +5 В. V-метр должен показать + 5 В.Светодиоду логического пробника должен показать  *** (высокое). Если такихпоказаний нет, подозревается питание. Если питание исправно, то в ПР может бытьвнутреннее замыкание на землю. Контакт Vss истоковМОП-транзисторов подключаются к земле компьютера. В ПР 6502 (Apple) Vss выделено на контакты 1 и 21, которые заземляются.При проверке этих контактов V-метр должен  показать ОВ,а логич. пробник – LOW. При наличии напряжения наконтактах 1, 21 необходимо выставить соединения  на землю.

2)    При наличии питания, пользуясь логич. пробником, двадцать четыреконтакта можно проверить очень быстро – это линии шины данных и линии шиныадреса (D7-DO   AIS – AO соответственно). На всехконтактах шины данных должен быть включен светодиод PuLseлогич. пробника, т.е. наблюдается воздействие на шину данных сигн.синхронизации. На шину адреса отводится 16 контактов. В  холостом состояниипроцессора  *** пробник должен показать на них PuLse.Отсутствие импульсов с большой вероятностью означает неисправность ПР.

3)   При отсутствии импульсов на всех контактах следует проверить логич.пробником схемы синхронизации. Если генератор синхронизации действует и подаетв ПР хороший сигнал, а на контактах шины адреса сигнал отсутствует, тонеисправен ПР. Конечно всегда существует вероятность короткого замыкания линийшины адреса или данных от ПР. Если они появляются, то линия шины неисправна, если же импульс все равно отсутствует, неисправен ПР.

4) При2/0 – контактном корпусе Пр на три входа питания и 24 линии шин приходится 27контактов. На линии упр-я остается 13 контактов. Не подключенные контакты насхемах обозначаются NC (No Connection). Линии управления во всехкомпьютерах различны. Обычно контакты NCподключаются к питанию +5В или на землю, чтобы они не мешали работе Пр.

5)Линия считывания – записи R/W*используется всегда, т.к. она определяет направление передачи по шине данных.Шина данных разрешает Пр считать данные из памяти, когда на линии R/W*действует H – уровень, и записать, когда на линииR/W*- L — уровень. При проверке линии R/W*в резервном состоянии Пр логич. пробник покажет наличие импульсов. Этоозначает, что действует синхронизация. Звездочка показывает, что линия выключенапри L — уровне.

6)Контакт * RES служит входом сброса. На немудерживается Н – уровень. Схема сброса начинает действовать при подаче L — уровня. Сброс применяется дляинициализации регистров Пр при включении компьютера.

7)Линии прерывания задействованы на контактах * IRQ и * NMI. На линии запроса прерывания * IRQ действует H– уровень до появления запроса прерывания. Если флажок маски не установлен в“1”, запрос обслуживается. На входе немаскируемого прерывания *NMI действует H– уровень. При появлении L – уровня прерывание происходитнезависимо от состояния флажка маски.

            Впоследних моделях компьютеров фирмы IBMприменяются Пр, которые выпускаются в 132 – контактном

Диаграммадля проверки логич. Пробником

/> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> /> />

Сигнал

N контакта Высокий (1) Низкий (0) Импульс VSS 1 V RDY 2 V NC 3 IRQ 4 V V NC 5 MNI 6 V SYNC 7 V +5В 8 V A0 9 V A1 10 V A2 11 V A3 12 V A4 13 V A5 14 V A6 15 V A7 16 V A8 17 V A9 18 V A10 19 V A11 20 V VSS 21 V A12 22 V A13 23 V A14 24 V A15 25 V D7 26 V D6 27 V D5 28 V D4 29 V D3 30 V D2 31 V D1 32 V D0 33 V R/*W 34 V NC 35 NC 36 Фаза 0 37 S0 38 V V Фаза 2 39 * RES 40 V V

корпусетипа PGA, кот. Имеет по три ряда контактов.Работать с ним логич. пробником довольно сложно. Поэтому внутри Пр имеютсяспециальные схемы и регистры. Речь идет о схемах самоконтроля, кот. ПроверяютПр при каждом включении питания. Некоторые тесты выполняются автоматически.Прежде всего на электрич. отказы проверяется примерно половина всехтранзисторов, а их в кристалле Пр может быть размещено более 250 000. Одновр.проверяется работоспособность всех регистров. По окончании проверки прогр.помещает опред. Значения в некоторые общие регистры Пр, где они доступныпрограмме. Если результаты не совпадают с заранее известными, Пр. лексиравен иего следует заменить.

                                    Тестирование памяти.

          В компьютере команда и данные находятся в памяти, спец.микросхемах, которые отличаются от дисковой и ленточной памяти и находятся внекомпьютера, образуя внешние периферийные устройства.

            Микросхемыпамяти расположены внутри компьютера и подключены непосредственно к процессору.

/>/>/>

портыво                    Ввод-                                             Ввод-           портыво

/>/>/>/>                                 Вывод                   МП                    вывод                     

/>/>внешний мир                                                                                     внешний мир

/>


/>/>                                    только

/>                                                            ПЗУ

                                    чтение 

                                                                                    пост.память

/>/>только

/>                                                            ПЗУ

                                    чтение 

                                    чтение–

                                    запись                                временная память

N 1 2 3 4 5 6 7

                                          

/>           


Существует две разновидности микросхемпамяти:

ЗУПВи ПЗУ. Микросхемы ЗУПВ выпускаются разных типов, размеров, форм и отлич.информ. Емкостью. Меньшие по размерам, они способны запоминать большее кол-воинформации, чем ПЗУ. Находятся они в гнездах для микросхем материнской платы,могут быть впаяны прямо в плату или содержаться в модулях, называемых

Диагностическиепрограммы.

Существует несколько разновидностей диагностическихпрограмм. Часть этих программ прилагаются к системам, другие продаютсяотдельно. Сложность программ и их потенциальные возможности возрастают накаждой последующей ступени.

Первый уровень программсоставляют программы  Post  (Power– on  Self Test) – процедура самопроверки при включении. Запускаетсявсякий раз, когда включается питание компьютера .

Второй уровень –диагностические программы фирм изготовителей. Обычно это наборы тестов длятотальной проверки  всех компонентов компьютера. Фирменная программа IBM для общего тестирования PS/2записана на установочной дискете, а для компьютеров других моделей – наотдельной диагностической дискете.

Третий уровень –диагностические программы общего назначения. Подобные программы выпускаютнесколько фирм, среди которых в первую очередь надо отметить пакеты Norton Utilitiesкомпании Symantec, Micro Score (Micro– 2000), QAPLus (Piagsoft), PC  (Land Mark). Большинство пользователей имеют дело, в основном, спрограммами первого и последнего  из перечисленных  уровней, т.е. Post и одной из программ общей диагностики. Диагностическиепрограммы фирм – изготовителей довольно дороги, но они, как правило,оказываются наиболее полными и гарантированно работают с РС, для которых онипредназначены.

Диагностические программыобщего назначения.

Возможности большинствадиагностических программ общего назначения существенно расширены по сравнениюсо стандартной диагностической программой фирм IBM. Сих помощью обычно удаётся гораздо точнее определить местоположениенеисправностей в системе (особенно в IBM – совместимыхкомпьютерах ). Многие из этих программ можно запускать  в режиме команднойстроки (в пакетном режиме), поэтому может быть выполнена сразу целая сериятестов.

AMIDIAG– компания AMI (American Mega trends, Inc) разработали и выпускаютнаиболее популярные на сегодняшний день BIOS.Программа  Amidiag, выпускаемая фирмой AMI, это расширенный (дисковый) вариант той же самойдиагностической программы, которая записана в ПЗУ.

Ceckit Pro – пакет фирмы Softwareсостоит из  набора программ, предназначенных для тестирования ЦП, основной,расширенной и дополнительной памяти, накопителей на жёстких дисках и гибкихдисках, мыши, клавиатуры, а также видео карты и монитора ( в том числеустройств, выполненных в стандарте VESA). Насегодняшний день используется несколько версий пакета Ceckit.Наиболее полной из них является комплект Ceckit Pro Deluxe. Ceckit Pro Analystпредназначен для работы в среде Windows. Различныефирмы — изготовители чаще всего включают в комплект своих систем пакет Сeckit Plus –простейшую и наиболее полную из версий..

Ceckit Pro Delux даёт возможность получить  детальную информацию ополном объёме установленной памяти,  накопителя на жёстком диске и его ёмкости,текущем распределением памяти  (в том числе и в области верхней памяти – ИМА),доступных и используемых прерываниях, быстродействии факс – модема и др. Впакет входит встроенный текстовый редактор, с помощью которого можно оперативновнести изменения  в файл  Config. SIS и Auto Exec. BAT. Если же вы работаете в среде Windows, то могут быть отредактированы файлы System.INI иWin.INI.

Micro –Score (Micro – 2000) –предназначены для IBM – совместимых компьютерах. Этоединственная программа, которая «знает всё» о PS/2.Кроме того, она может сделать некоторые вещи, недоступные даже расширеннойдиагностики программ IBM. Например,  с её помощьюудаётся отформатировать стандартные ESDI – накопителина жёстких дисках, подключенные к ESDI- контроллеру PS/2. Дело в том что, при включении компьютера BIOS контроллера запрашивает у накопителя его параметры:ёмкость и карту поверхностных дефектов. Фирма IBMизобрела для представления этих данных свой собственный стандарт, и есликонтроллер не может их прочесть, то доступ к контроллеру и его форматированиене возможно. ESDI – контроллер отличен от контроллерафирмы IBM. Поэтому либо нужно приобрести ESDI – контроллер и установить его вместо нестандартногоконтроллера фирмы IBM, либо использовать программу Micro Score спомощью которой возможно отформатировать стандартный заводской ESDI – накопитель, подключенный к контроллеру IBM. Программа  Micro Score  позволяет проверять линии ЗПРи адреса портов ввода – вывода, причём делает это более аккуратно и точнее, чеманалогичные процедуры в большинстве других программ. Вы можете  точно выяснить,какое   прерывание и адрес порта ввода / вывода используются тем или инымадаптером или компонентом системы. Программа Micro Score работает «в обход» DOS и  BIOS. В ней есть своя ОС, и пинеобходимости тестирования эта процедура происходит без участия системной BIOS – поэтому возможное маскирование прерываний несказывается на результатах работы программы. Эта программа оказывается полезнойпри обслуживании компьютеров, работающих под управлением  не BIOS,а, например, UNIX или в сетях Novell.И наконец, в самой программе имеется встроенная система подсказок, так что вамне придётся обращаться к техническому руководству.

Norton Diagnostic (Ndiagsфирма Symantec) входит в состав версии 8.0 пакета Norton Utilities,который представляет из себя обширный набор взаимосвязанных программ,предназначенных  для поддержания целостности  и восстановления данных, поискнеисправностей и тестирования компьютера  NDIAGSсовместно с программами Speedisk (совместимый со Stacker 4.0)  Disk Doctor  и Calibrate представляют изсебя эталон современного программного обеспечения, предназначенного длядиагностики  и восстановления целостности жёстких дисков. Входящих в состав Norton Utilitiesпрограмма Sysinfo  позволяющий оценить быстродействие иуточнить параметры системы, причём делает это на уровне, не уступающем лучшимиз существующих на сегодняшний день программ. С помощью NDIAGSможно получить сведения: о типе ЦП и сопроцессора, версии системной BIOS, типах видеоадаптера, клавиатуры, мыши, накопителей нажёстких и гибких дисках, объёме установленной памяти (расширенной,дополнительной и основной),  типе шины (ISA, EISA или MSA) и количествепоследовательных и параллельных  портов. С помощью  NDIAGSможно подробнейшим образом проверить не только основные компоненты системы,  нои некоторые второстепенные  детали – например, светодиодные индикаторы NumLOCK? Caps Lock иScroll LOCK на клавиатуре. Кроме того, можновывести на экран прямоугольную сетку и по искажениям её оценить качество иисправность монитора или отцентровать изображение.

Программа PC Technician фирмы Windsor Technologies – один из долгожителейна рынке диагностических программ для РС. Программа PC Technician – полноценный«инструмент» для поиска неисправностей и всесторонней диагностики компьютеров,с помощью которого можно все их основные узлы. Как и многие другие программывысокого класса, в PC Technician встроена своя операционная система, по этому всепроблемы, связанные с программными конфликтами, не сказываются на её работе.Программа диагностики  написанная на Ассемблере и работает не посредственно с«железом»  компьютера, без посредников. В комплект PC Technician входят разъёмы –заглушки, необходимые для проверки последовательных и параллельных портов,пользуется  популярностью среди техников – профессионалов с выезднымобслуживанием РС.                                       

QAPLUS/FE – компании Diagsoft является одной из самых сложных и многофунк­циональныхпрограмм, с помощью которых можно тестировать компьютер с процессором 386,486 и Pentium, в том числе и системы PS/2S. Эта программапроверяет все, а простота управления, с помощью системы меню, позволяетработать даже неподготовленным пользователям. Программа позволяет аттестоватьтот или компьютер и оценить, настолько ли хороша система, которую вы собираетесьприобрести. Достоинством программы является то, что она распространяет насистемных дискетах формата 3, 5 и 5, 25, которые независимо отустановленной в вашем компьютере ОС (DOS, OS/2 или UNIX), могут бытьиспользованы для первоначальной загрузки. Это бывает особенно важно присерьезных неполадках, когда BIOS не может найти жесткийдиск. Программу QAPLUS/FE можно установить и на жесткий диск (при версии DOS не ниже 3.2). Упрощенной версией QAPLUS/FE являетсяпрограмма QAPLUS, которая, в основном,ориентирована на пользователей. Полный вариант QAPLUS/FE можно использовать дляпроверки системной платы, памяти (всех ее видов), видеоадаптера, накопителя нажестких и гибких дисках, дисковода CD-ROM,мыши, клавиатуры, принтера, а также параллельного и последовательного портов (вкомплект этой программы входят разъемы-заглушки для полной проверки всехпортов). Можно получить полную информацию о конфигурации системы: адаптерах,типе ЦП, объеме памяти, полную таблицу используемых и доступных прерываний, списокнаходящихся в памяти программ-драйверов и резидентных программ (загруженных вфайлах Config.sysи Autoexec.bat),текущего распределения системной платы.

В пакет входит многовспомогательных программ, ориентированных на специалистов, занимающихся ремонтомPC, а не на разовых пользователей. А именно:

Программа – редактор КМОМ-памяти(можно изменить текущую дату, аремя в системных часах, переопределить типжесткого диска, изменить данные об объеме установленной памяти и др.информацию, хранящуюся в КМОМ).

Отладчик портов COM.

Программы тестирования инизкоуровневого форматирования жесткого диска, проверки дисководов гибкихдисков.

Редактор конфигурационных файлов,с помощью которого можно внести изменения в файлы Config.sys и Autoexec.bat.

Программа дистанционногоуправления и контроля, с помощью которой можно проверять интересующий васкомпьютер через модем.

В QAPLUS/FE предусмотрена возможность проверки компьютера навыживание. Для этого запускается система в автоматическом режиме(безостановном) с полной загрузкой всех ее аппаратных мощностей.Предрасположенные к выходу из строя компоненты системы в ближайшее время это исделают. Эту процедуру часто используют при проверке новой системы и передистечением срока гарантии. Проверка на выживание обычно продолжается от 48 до72 часов.

SERVICE DIAGNOSTICS –фирмыLandmark отличаетсявысоким качеством. Невозможно выдумать самый изощренный тест, который с помощьюэтой программы нельзя было бы выдумать. Особенно хороши процедуры проверкипамяти – очень полные и достоверные. Координаты, найденных в памяти ошибокопределяются с точностью до бита. Программа определяет какой тип МП установленв системе (распознаются практически все МП семейства Intel:8086, 8088, 286, 386, 486 и  Pentium) ипроверяет его используя определенные алгоритмы, разработанные для МП данноговида. Также автоматически отождествляются и проверяются микросхемы – аналоги Harris 80C88 иAMD386 и сопроцессоры фирмIntel,Cyrix иПТ.Эта программа дает возможность проверять с помощью входящей в ее комплектцифровой диагностической дискеты (DDD – Digital Diagnostics Diskette)позиционирование головок в накопителях на гибких дисках форматов 3.5 и 5.25.Допуск к разметке дорожек на этих дисках равен 12.5 МКМ – точность вполне достаточнаядля проверки позиционирования головок, но не для их настройки. Чтобы выполнитьпоследнюю операцию необходимо обратиться к специальной настройке позиционирования(также включенной в пакет и вызываемой из меню основной программы), дляпроведения которой понадобится аналоговая эталонная дискета (AAD – Analog Alignment Diskette)и осциллограф. В пакет SERVICE DIAGNOSTICS включена программанизкоуровневого форматирования жесткого диска. ST –506/412. В ней можно задавать не только коэффициент чередования, но икоэффициент «перекоса» секторов. «Перекос» — это смещение секторов друготносительно друга на соседних дорожках записи. Он нужен для того, чтобыобеспечить необходимый запас времени для перехода головок с одной дорожки надругую. Возможность задавать вышеуказанные параметры появилась благодаря тому,что программа низкоуровневого форматирования обращается непосредственно к регистрамконтроллера, в обход DOS и BIOS.С ее помощью можно отформатировать большинство ESDI– накопителей, но она не может быть использована для SCSIи IDE-дисков.

Для проверки принтера с помощьюпрограммы SERVICE DIAGNOSTICS можно послать в любойпорт последовательность отдельных кодов. При этом с помощью одной простойоперации проверяется исправность порта, кабеля и самого принтера. В комплектSERVICE DIAGNOSTICS входят микросхемыПЗУ, которые можно установить в гнезда вместоПЗУ BIOS на системных платахPC,XT, AT или другогоIBM-совместимогокомпьютера. Такие диагностические программы, записанные в ПЗУ, бываютнеобходимы в тех ситуациях, когда нужно проверить систему, «не оживляемую»никакими другими способами.

Программа SERVICE DIAGNOSTICS выпускаетсяв трех основных вариантах: дляPC, XT иAT (все – с микросхемами ПЗУ).В комплектSuper Hit входят все версии программ модификации ПЗУ.

Программы длядиагностирования дисков.

Все диагностические программыобщего назначения можно использовать для проверки накопителей на жестких игибких дисках. Однако, эти программы являются все-таки «общими» и тестированиенакопителей не всегда оказывается достаточно полным. Существуют специальныепрограммы, предназначенные исключительно для диагностирования и обслуживаниядисководов.

DRIVE PROBE. Для определения, насколько положение дорожек записи в данномнакопителе соответствует стандартному, используется специальная дискета,отформатированная в прецизионном дисководе. Такие эталонные диски выпускаетфирма Accurite. Существует  3 основных типаэталонных дисков:

DDD – цифроваядиагностическая дискета (см. выше).

AAD – аналоговаядискета для настройки позиционирования (см. выше).

HRD – High Resolution Diagnostics –диагностический диск высокого разрешения.

Дискета DDD была разработана в 1982 году. С ее помощью можнопроверять дисководы только программным способом – осциллограф и прочиеспециализированные приборы при этом не используются.

ДискетаHRD, разработанная в 1989 году – изделие качественноиное. Погрешности разметки на этом диске не превышают 1.25 МКМ, чего вполнедостаточно не только для тестирования дисководов, но и для настройкипозиционирования головок. При использовании соответствующего ПО можнонастраивать…

дисководы без примененияспециализированных приборов или осцилогрофа. Кроме программы и дискеты HRD понадобится IBM- совместимыйкомпьютер, к которому надо подключить дисковод.

                Используя дискетуAAD при настройке дисководов,приходится пользоваться осцилографом, на котором наблюдают сигнал с усилителявоспроизведения. Дело в том, что на дорожках указанной дискеты записаны нецифровые данные, а аналоговый сигнал, не воспринимаемый компьютером. До появлениядисков HRD настроить позиционирование головокнакопителей можно было только с помощью дискеты AAD.

                Программа Drive Probeкомпании Accurite предназначена для работы с дискетой HRD. В этой программе предусмотрен режим, в котором онаработает прочно как «пульт управления» дисководом.

                Disk Managerкомпании Outrack считается на сегодняшний деньнаиболее совершенной  и предназначена для тестирования и форматирования жесткихдисков. Она может работать практически с любым накопителем и контроллером, втом числе и с новейшими SCSI и IDE– дисками.

                Тесты могутпроводиться как в режиме считывания, так и записи\считывания. Одним из главныхдостоинств программы является возможность проведения низкоуровневогоформатирования, причем при этом можно задавать не только коэффициентчередования, но и коэффициент « переноса». С помощью программы Disk Managerможно провести « истинное» форматирование большинства IDE–дисков, на что способны не многие программы.

Программы для восстановленияданных.

Комплекс программ Norton Utilitiesфирмы Sumantec является на сегодняшний день лучшим изпакетов, предназначенных для восстановления данных.

Программа Disk Editor, входящая в комплекс Norton Utilities, является лучшей программой касающейся редактирования диска на уровне секторов.Чтобы автоматизировать и упростить для рядового пользователя процессвосстановления данных, в пакет входят несколько других программ.

К ним относятся Disk Doсtor  и Calibrate, включенные в 8-ю и последующие версии Norton Utilities,в том числе и в Windows 95.С их помощью можно полностьюпроверить структуру и целостность данных  и секторов на диске. Программа Disk Doctorработает как жесткими дисками, так и с дискетами, и проверяет как системныеобласти дисков ( загрузочные секторы, FAT, файловыеструктуры), так и области данных. Программа Calibrateиспользуется для более тщательной проверки области данных накопителя, а так жетестирует электронные схемы контроллера жесткого диска.

                Программа Calibrate может быть так же использована  для тщательногоанализа качества магнитного слоя дисков в накопителях IDE,SCSI и ST-506\412. При этом вкаждый сектор в течении довольно длительного времени записываются, а затемсчитываются многие миллионы байтов, и оценивается достоверность ихвоспроизведения. Если при такой проверки обнаруживаются ошибки, то данные изэтого сектора переносятся в другой, а сам помечается в FATкак плохой.

                 С помощьюпрограммы Calibrate выполнить неразрушающеенизкоуровневое форматирование накопителей ST-506\412.Это означает, что данные не уничтожаются, в отличии от той ситуации, когда этапроцедура осуществляется через BIOS  контроллера.Зачастую программе Calibrate удается регенерировать илиразмагнитить плохие секторы и « вернуть их в строй», то  есть отметить их сновав Fat, как хорошие и использовать их в дальнейшем  длявполне надежного хранения данных. Эту программу можно также использовать дляоптимизации коэффициента чередования в накопителях ST-506\412.При этом  если программа обнаружит, что при определенных коэффициентахпроизводительность системы повышается, она самостоятельно переформатирует диск( без потери данных).

Программа Disk Editor, обладает превосходнымикачествами в восстановлении данных, является основным инструментомпрофессионалов при проведении этих работ.

Программа конфигурирования.

Большинство ошибок инеисправностей в РС возникают по причине их неправильного конфигурирования.

                Программа MCD (Microsoft Diagnostics). С еепомощью можно довольно быстро разобраться с такими неприятностями, какконфликты прерывания или некорректное распределение памяти.

                С помощью MSD можно получить основную информацию о системе: номерверсии BIOS, типах процессора и видеоадаптера,подключение к сети, типах мыши и дисководов, параллельных и последовательныхпортах, версии DOS. Помимо чисто технических данных,можно выяснить, какие драйвера и резидентные программы находятся в данныймомент памяти.

                MSDнаглядно демонстрирует наглядную картину расположения в памяти занятых исвободных участков. Программа MSD входит в состав Windows 3.1, DOS 6.0 и последующихверсий. Если же в РС установлена другая версия DOS,например PS-DOS(IBM), то программы MSD может и небыть.

                Программа SysChk фирмы APS (Advanced Personal Sistems) работает лучше, тем простейшие программы типа MSD, но стоит существенно дешевле других коммерческихпрограмм. Отличается от других своим «естественным» пользовательскиминтерфейсом: данные о конфигурации системы и прочие технические подробности представляются в очень удобном для восприятия виде. Распространяется по принципу«возьми сейчас, заплати потом» т.е вы можете оценить достоинства программыпрежде чем платить за нее.

Диагностические программы для Windows

                Успех Windows 3.1,3.0 и, конечно, Windows95 привел к тому, что многие производители П.О бросились заполнять свободнуюнишу диагностических программ, способных работать в среде Windows.

                Например, впакет Norton Desktopдля Windows, который многие пользователи считают едване белее важным, чем Program Manager ( Диспетчер Программ), входит программа SYSINFO, с помощью которой  можно получить подробнуюинформацию о накопителях, доступных линиях ЗПР, памяти, видеоадаптере, принтереи т.д. SYSINFO может выполнить аттестацию компьютера,подсчитав его общую производительность.

                Еще однойпрограммой для Windows является программа WinSlenth. Ее главным достоинством является то, что, онаможет сообщать о доступных линиях ЗПР и свободных каналах ПДП непосредственново время работы Windows.

                Winprobфирмы Landmark является одной из более полныхдиагностических программ для Windows. Кроме того, чтоона может выполнять все другие процедуры, но и  может помочь оптимизироватьконфигурационные файлы Windows (файлы INI).Она дает советы как улучшить работу оболочки Windows,кроме того, оптимизирует распределение памяти в процессе работы Windows.

                Программа First Aid 95фирмы Cybermedia ориентированна на диагностикуаппаратной части и предназначена в основном, для выявления программныхконфликтов в среде Windows. Она работает со всемиверсиями Windows, в том числе и с Windosw95.

P.S. Вся ответственность за содержание  данного документавозлагается на составителя.

еще рефераты
Еще работы по информатике, программированию