<
<К началу статьи
Несмотря на нередко широкие возможности встроенных в BIOS средств, существуют специальные программы, обеспечивающие контроль, анализ и вывод параметров диагностики на монитор. При этом часто используются стандартные средства распространенных операционных систем типа Windows. Обычно такие программы поставляются фирмой-производителем в составе программного обеспечения, прилагаемого к материнской плате. В качестве примера можно привести типичную программу мониторинга — Winbond Hardware Doctor, включенную, например, в комплект программного обеспечения, поставляемого в комплекте с материнской платой Abit BE6-II. Фрагмент этой программы, демонстрирующий ее работу, представлен на рис. 10.
Рис. 10. Программа Winbond Hardware Doctor
Программа Winbond Hardware Doctor позволяет производить мониторинг системы по следующим основным параметрам:
Voltage — напряжение питания:
Vcore (напряжение питания ядра процессора),
Vtt (дополнительное напряжение питания процессора),
+3.3V (+3.3 В — чипсет, частотный генератор, шина PCI),
+5V (+5 В — микросхемы материнской платы, шины PCI и ISA),
+12V (+12 В — шина ISA),
-5V (-5 В — шина ISA),
5Vsb (напряжение питания standby режима suspend mode),
VCC25;
Fan Speed — скорость вращения вентилятора:
CPU FAN (вентилятор процессора),
Power FAN (вентилятор блока питания);
Temperature — температура:
System1 (температура системы: материнской платы или корпуса),
System2 (температура системы: материнской платы или корпуса),
CPU (температура процессора). Программа Winbond Hardware Doctor позволяет установить границы, устанавливающие максимальные (High Limit) и минимальные (Low Limit) значения каждого параметра (рис. 11), допустимые для работы аппаратных средств компьютера. При этом для контроля температур важны лишь максимально возможные значения (рис. 12), а для скорости вращения вентиляторов — минимальные (рис. 13). Если значение контролируемого параметра вышло за установленные границы, будет выведено соответствующее предупреждающее сообщение, сопровождаемое при необходимости звуковым сигналом (рис. 14).
Рис. 11. Верхняя и нижняя границы
Рис. 12. Верхняя граница для температуры
Рис. 13. Нижняя граница для скорости вращения вентилятора
Рис. 14. Сообщение об ошибке
Следует отметить, что приведенная программа обладает одним, но очень существенным недостатком. Этим недостатком является привязка к определенной модели материнской платы или, возможно, к серии материнских плат с одинаковым диагностическим оборудованием. Однако существуют и более универсальные программы диагностики системы. Примером такой программы является популярная Motherboard Monitor (MBM). В настоящее время активно используются две существенно различающиеся версии этой программы — 4.хх и 5.хх. В первых версиях 5.хх имелись некоторые ошибки, вызывающие нестабильность работы системы с некоторыми материнскими платами, поэтому многие пользователи до сих пор предпочитают семейство программ 4.хх. К счастью, большинство ошибок уже исправлены в последней версии 5.05. В следующей таблице перечислены микросхемы, поддерживаемые программой MBM.
Следует отметить, что этот список растет почти с каждым выходом новой версии программы.
Микросхемы мониторинга, поддерживаемые MBM 4, MBM 5
Поддерживаемые микросхемы мониторинга |
MBM 4
|
MBM 5
|
Analog Devices ADM1025
|
X
|
X |
Analog Devices ADM9240
|
X |
X |
Asus AS99127F
|
X |
X |
FairChild FMS2701
|
X |
X |
Genesys Logic GL518SM
|
X |
X |
Genesys Logic GL520SM
|
X |
X |
National LM78
|
X |
X |
National LM78j
|
X |
X |
National LM79
|
X |
X |
National LM80
|
X |
X |
National LM87
|
|
X |
Sis SiS5595
|
X |
X |
Texas Instruments THMC50
|
X |
X |
VIA Via686A
|
X |
X |
VIA Via686B
|
|
X |
Winbond W83627HF
|
X |
X |
Winbond W83697HF
|
X |
X |
Winbond W83781D
|
X |
X |
Winbond W83782D
|
X |
X |
Winbond W83783S
|
X |
X |
Примеры работы разных вариантов программы MBM представлены на рис. 15-18
Рис. 15. Работа программы MBM (v. 4.17)
Рис. 16. Настройка программы MBM (v. 5.05)
Рис. 17. Работа программы MBM (v. 5.05)
Рис. 18. Программа MBM (v. 5.05)
В следующей таблице приведены примеры материнских плат ряда известных производителей: Abit, ASUSTeK, Chaintech. Приведенные платы, согласно данным разработчика MBM, поддерживают работу данной программы. В таблице также указаны микросхемы, интегрированные в архитектуру материнских плат и обеспечивающие функции мониторинга основных параметров. Кроме того, в таблице указана версия MBM, начиная с которой возможен мониторинг параметров, осуществляемый этой программой.
Средства мониторинга материнских плат
Материнская плата
|
Напряжение и скорость вращения вентилятора
|
Температура системы
|
Температура процессора
|
Версия MBM |
Abit BX6
|
LM79 |
LM79 |
не поддерживается |
3.8 |
Abit BE6
|
W83783S core1 и -5V не поддерживается |
Winbond 2 |
Winbond 1 |
4.09 |
Abit BE6-II
|
W83782D |
Winbond 1 |
Winbond 2 или Winbond 2 - P2 diode |
4.16 |
Abit KT7
|
VIA686A |
VIA686A-2 |
VIA686A-3 |
4 |
ASUS P3B-F
|
AS99127F |
Asus 1 |
Asus 2 или Asus 3 |
4.10 |
ASUS CUBX
|
AS99127F |
Asus 1 |
Asus 2 |
4.17 |
ASUS K7V
|
W83782D |
Winbond 1 |
Winbond 2 |
4 |
CT-6BTM
|
W83781D |
Winbond 1 |
Winbond 2 |
3.8 |
CT-6ATA2
|
VIA686A |
VIA686A-3 |
VIA686A-2 |
4.16 |
Большинство материнских плат с чипсетами фирмы VIA имеют встроенные средства аппаратного мониторинга. К их числу относятся, например, платы с микросхемой VT82C686A. В комплекте с данными материнскими платами поставляются специальные программы для аппаратного мониторинга. Примером такой программы может служить Shepherd (рис. 19-20).
Рис. 19. Работа программы Shepherd
Рис. 20. Работа программы Shepherd
Рекомендуется запускать программы мониторинга при старте и не закрывать их в течение всего периода работы компьютера. Такие программы в случае, например, повышения температуры способны инициировать звуковой сигнал предупреждения или даже выключить компьютер. Это особенно актуально системам, работающим в форсированных режимах. Необходимо отметить, что обычно данные программные средства работают в фоновом режиме. При этом большинство программ мониторинга не требовательны к ресурсам. Например, на компьютере с процессором Pentium III 700 загрузка процессора составляет менее 1%, что находится на уровне ошибки измерения. Это делает неактуальным анализ программных средств по степени их загрузки центрального процессора компьютера. Оценивая возможности средств контроля корректности функционирования элементов и подсистем компьютера, следует добавить, что современный аппаратный мониторинг не ограничивается лишь считыванием и анализом значений параметров материнской платы и процессора. Современные высокопроизводительные видеоадаптеры оснащены средствами мониторинга, позволяющими контролировать температуру видеочипа, напряжение питания и т.д. Примером может служить плата ASUS V6600 (на чипе GeForce) и программа мониторинга SmartDoctor (рис. 21).
Рис. 21. Работа программы SmartDoctor
Необходимо отметить, что в современных компьютерах функции средств аппаратного мониторинга не связаны только с контролем нескольких параметров: 2-3 значений температуры, 3-9 напряжений, скорости вращения 2-3 вентиляторов. Дополненные соответствующим программным обеспечением и поддержанные дополнительными электронными цепями на материнской плате они осуществляют не только защиту компьютера инициализацией предупреждающих сигналов и возможным аварийным его выключением в случае нарушения работы аппаратных средств вследствие их выхода из строя, но и позволяют реализовать такие функции, как автоматический разгон. В качестве примера можно привести технологии и материнские платы таких фирм, как Micro-Star, Gigabyte, Soltek. Ведущие компьютерные фирмы продолжают развивать средства аппаратного мониторинга. И нет оснований сомневаться в том, что новые технологии, использующие их возросшие возможности, будут и дальше способствовать росту производительности компьютеров и расширению их функциональных возможностей.
При подготовке статьи были использованы материалы книги
«PC: настройка, оптимизация и разгон» . 2-е изд., перераб. и доп., — СПб.:
BHV — Петербург. 2000. — 336 с.
|