Контроль работы 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 Arithmetic’s,
- CPU Logical Operations,
- CPU String Operations,
- CPU Interrupt/Exceptions (/исключение),
- CPU Buffer/Cache.
- CPU C&T/Cyrix Specific (если ЦПУ их поддерживает),
- CoProc Registers,
- CoProc Commands,
- CoProc Arithmetic’s,
- CoProc Transcendental,
- CoProc Exceptions,
- CoProc Cyrix/IIT.
Как видно, самый большой набор проверок предлагает программа PC-Doctor.
Дата добавления: 2015-07-18; просмотров: 770;