Техническая диагностика средств вычислительной техники

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

реде Windows?

5. Какие информационные модули имеет тест-программа Sandra-200?

6. В чем преимущества тест-программы Sandra перед программой Sysinfo?

7. Какие задачи выполняют "Мастера" модули быстрой настройки из состава программы Sandra?

8. Какими программами можно воспользоваться для устранения проблем и ошибок, обнаруженных программой Sandra?

Раздел 3. Автономная и комплексная проверка функционирования
и диагностика СВТ, АПС и АПК

 

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

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

Аппаратно-программный комплекс часто состоит из отдельных АПС, которые и могут быть протестированы автономно, соответствующими тест-программами в рамках самой АПС.

 

3.1 Функциональный контроль АПС

 

Контроль функционирования компонент специализированных АПС типа Main Frame осуществляется, во время ее работы, аппаратурными средствами (специальными схемами контроля сумматоров, счетчиков, дешифраторов, средств передачи данных и т. д.). Контроль вычислительного процесса в таких АПС выполняется специальными программными средствами, контролирующими правильность выполнения алгоритмов вычислений, допустимость получаемых результатов, их достоверность. Чаше всего такой контроль использует метод двойного пересчета отдельных частей общей задачи. При разработке специализированных АПС разрабатываются одновременно и специальные тест-программы их комплексного тестирования. Комплексные тест-программ типа ТКП (Тесты Контрольно-Проверочные), должны периодически запускаться обслуживающим персоналом, во время планово-предупредительного и текущего технического обслуживания АПС.

Если говорить об АПС типа персональный компьютер, то программы комплексного тестирования для них практически отсутствуют, т. к. разработка подобных программ, в общем случае, невозможна. АПС, используя одно и то же вычислительное ядро (системную плату), могут иметь самую различную аппаратную конфигурацию в зависимости от задач, на которые они ориентированы. Поэтому, для функционального контроля РС используются тест-программы общего применения, такие как рассмотренные выше CheckIt, NDiags, Sandra и т. п.

 

3.1.1. Контроль и диагностика компонент системной платы.

Системные платы РС, в зависимости от их модификаций, могут содержать либо только собственно вычислитель (CPU с его системной обвеской, оперативную память и систему шин со своими контроллерами и формирователями), либо дополнительно некоторые из контроллеров периферийных устройств (НЖМД, видеоконтроллер, коммуникационные порты, аудиоконтроллер, сетевые средства межкомпьютерной связи и т. д.). Это нужно иметь в виду и, когда разговор пойдет о контроле и диагностике системной платы, то будет подразумеваться системная плата минимальной конфигурации, без интегрированных в нее контроллеров периферийных устройств.

 

3.1.1.1) Контроль работы CPU и FPU.

Функциональный контроль центрального процессора РС происходит первым и обязательно при каждом выполнении POST-программы. При этом тестируется файл регистров процессора, его переключения из режима RМ в PM и обратно, и его реакция на запросы прерывания. CPU, как известно, имеет собственную микропрограмму самотестирования, которая запускается автоматически, если CPU достаточно долго находится в режиме простоя (Ti Idle).

Контроль функционирования CPU можно проводить специально, с использованием внешних тест-программ. Так, если в программе CheckIt выбрать пункт меню Tests, а в его контекстном меню пункт System Board, то этот тест проверит в части микропроцессора:

- общие функции CPU (General Function),

- ошибки по прерывания CPU (Interrupt Bug),

- 32-разрядное умножение (32-bit Multiply),

- защищенный режим работы (Protected Mode),

- арифметические функции FPU (NPU Arithmetic Functions),

- тригонометрические функции FPU (NPU Trigonometric Functions),

- функции сравнения FPU (NPU Comparison Function).

Если в программе NDiags выбрать пункт СИСТЕМА/ТЕСТ СИСТЕМНОЙ ПЛАТЫ, то тест-программа проведет:

- общий тест ЦПУ,

- тест регистров ЦПУ

- арифметический тест ЦПУ,

- тест защищенного режима работы ЦПУ.

Если в программе PC-Doctor выбрать пункт Diagnostics/CPU/Coprocessor, то будут выполнены тесты:

- CPU Registers,

- CPU Arithmetics,

- CPU Logical Operations,

- CPU String Operations,

- CPU Interrupt/Exceptions (/исключение),

- CPU Buffer/Cache.

- CPU C&T/Cyrix Specific (если ЦПУ их поддерживает),

- CoProc Registers,

- CoProc Commands,

- CoProc Arithmetics,

- CoProc Transcendental,

- CoProc Exceptions,

- CoProc Cyrix/IIT.

Как видно, самый большой набор проверок предлагает программа PC-Doctor.

 

3.1.1.2) Контроль средств системной поддержки CPU

Тестирующие способности системной поддержки процессо?/p>