Иллюстрированный самоучитель по настройке и оптимизации компьютера

Программная реализация мониторинга

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

Осуществить контроль, вывод на экран монитора, провести анализ значений этих характеристик позволяют специальные программы. Нередко программа, предоставляющая подобный сервис, встроена в BIOS Setup. В качестве примера на рис. 8.18 приведено меню PC Health Status, входящее в BIOS Setup материнской платы Abit BE6-II.

Иллюстрированный самоучитель по настройке и оптимизации компьютера › Тестирование, мониторинг и диагностика › Программная реализация мониторинга
Рис. 8.18. Мониторинг в BIOS Setup

Существуют специальные программы, обеспечивающие контроль, анализ и вывод параметров диагностики на монитор, используя стандартные средства распространенных операционных систем типа Windows. Обычно такие программы поставляются фирмой-производителем в составе программного обеспечения, прилагаемого к материнской плате. В качестве примера можно привести типичную программу мониторинга – Winbond Hardware Doctor, включенную, например, в комплект программного обеспечения, поставляемого в комплекте с материнской платой Abit BE6-II. Фрагмент этой программы, демонстрирующий ее работу.

Программа Winbond Hardware Doctor позволяет производить мониторинг системы по следующим основным параметрам:

  • Voltage – напряжение питания:
    • Vcore (напряжение питания ядра процессора);
    • Vtt (дополнительное напряжение питания процессора);
    • +3.3V (+3.3 В – чипсет, частотный генератор, шина PCI);
    • +5V (+5 В – микросхемы материнской платы, шины PCI и ISA);
    • +12V(+12 В – шина ISA);
    • -12V(-12 В – шина ISA);
    • -5V (-5 В – шина ISA);
    • 5Vsb (напряжение питания standby режима suspend mode);
    • VCC25;
  • Fan Speed – скорость вращения вентилятора:
    • CPUFAN (вентилятор процессора);
    • PowerFAN (вентилятор блока питания);
    • Temperature – температура:
    • System1 (температура системы: материнской платы или корпуса);
    • System2 (температура системы: материнской платы или корпуса);
    • CPU (температура процессора).

Программа Winbond Hardware Doctor позволяет установить границы, определяющие максимальные (High Limit) и минимальные (Low Limit) значения каждого параметра, допустимые для работы аппаратных средств компьютера. При этом для контроля температур важны лишь максимально возможные значения, а для скорости вращения вентиляторов – минимальные. Если значение контролируемого параметра вышло за установленные границы, будет выведено соответствующее предупреждающее сообщение, сопровождаемое при необходимости звуковым сигналом.

Следует отметить, что описанная программа обладает одним недостатком, связанным с привязкой к определенной модели материнской платы (или серии материнских плат с одинаковым диагностическим оборудованием). Однако существуют и более универсальные программы диагностики системы. Одним из примеров является Motherboard Monitor (MBM). Версия 4.12 этой программы предназначена для совместной работы со следующими микросхемами диагностики: LM78, LM78-J, LM79, GL518SM, GL520SM, Winbond W83781D, Winbond W83782D, Winbond W83783S и LM75.

В следующей таблице приведены примеры материнских плат ряда известных производителей. Представленные платы, согласно данным разработчика МВМ, поддерживают работу данной программы. В таблице также указаны микросхемы, интегрированные в архитектуру материнских плат и обеспечивающие функции мониторинга основных параметров. Кроме того, в таблице указана версия МВМ, начиная с которой возможен мониторинг параметров, осуществляемый этой программой.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.