Програмна реалізація моніторингу
Все частіше виробники материнських плат почали вбудовувати в архітектуру своїх виробів спеціальні
мікросхеми, що забезпечують підтримку функцій діагностики і
контролю ряду параметрів основних підсистем і елементів комп'ютера. Як
правило, до таких параметрів відносяться: температура (процесора, материнської плати,
повітря усередині корпусу і т. д.), напруга живлення (процесора, елементів
материнської плати і т. д.), швидкість обертання вентиляторів, що охолоджують
(процесора, блоку живлення і т. д.). Здійснити контроль, вивід
на екран монітора, провести аналіз значень цих характеристик дозволяють спеціальні
програми. Нерідко програма, що надає подібний сервіс,
вбудована в BIOS Setup. Як приклад на мал. 8.18 приведено меню РС
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 — температура:
- Systeml (температура системи: материнської
плати або корпусу);
- System! (температура системи: материнської
плати або корпусу);
- CPU (температура процесора).
Програма Winbond Hardware Doctor дозволяє встановити межі, що визначають максимальні
(High Limit) і мінімальні (Low Limit) значення кожного параметра (мал.
8.22), допустимі для роботи апаратних засобів комп'ютера. При цьому
для контролю температур важливі лише максимально можливі значення, а
для швидкості обертання вентиляторів — мінімальні. Якщо значення контрольованого параметра
вийшло за встановлені межі, буде виведено відповідне застережливе
повідомлення, що супроводжується при необхідності звуковим сигналом.
Слід зазначити, що описана програма володіє одним недоліком,
пов'язаним з прив'язкою до певної моделі материнської плати (або серії
материнських плат з однаковим діагностичним устаткуванням). Проте існують
і більш універсальні програми діагностики системи. Одним з прикладів
є Motherboard Monitor (MBM). Версія 4.12 цієї програми призначена
для спільної роботи з наступними мікросхемами діагностики: Lm78, Lm78-j,
Lm79, Gl518sm, Gl520sm, Winbond W83781d, Winbond W83782d, Winbond W83783s
і Lm75.
У наступній таблиці приведені приклади материнських плат ряду відомих
виробників. Представлені плати, згідно даним розробника МВМ,
підтримують роботу даної програми. У таблиці також вказані мікросхеми,
інтегровані в архітектуру материнських плат і забезпечуючі функції
моніторингу основних параметрів. Крім того, в таблиці вказана версія
МВМ, починаючи з якої можливий моніторинг параметрів, здійснюваний
цією програмою.
Засоби моніторингу материнських плат
| Мат-ая плата |
Напруга
і швидкість обертання вентилятора |
t системи |
t процесора |
Версія МВМ |
| Плати фірми Abit |
| Вh6 |
Lm79 |
Lm79 |
Не підтримується |
3.8 |
| Вм6 |
W83782d |
Winbond 3 |
Winbond 2 |
3.8 |
| Вх6 |
Lm79 |
Lm79 |
Не підтримується |
3.8 |
| Вх6-2 |
W83782d |
Winbond 1 |
Winbond 2 — Р2 thermal diode (для внутрішнього датчика Pii/lll) Winbond
3 (для зовнішнього датчика) |
3.8 |
| Lx6 |
Немає |
Немає |
Немає |
3.8 |
| Тх6 |
Немає |
Немає |
Немає |
3.8 |
| Плати фірми Abit |
| Zm6 |
W83782d |
Winbond 3 |
Winbond 2 |
3.8 |
| Ве6 |
W83783score 1 n-5v не підтримується |
Winbond 2 |
Winbond 1
|
4.09 |
| Ве6-2 |
W83782d |
Winbond 1 |
Winbond 2ілі Winbond 2 — P2 diode |
4.16 |
| Вр6 |
W83782d |
Winbond 3 |
Winbond 1, CPU 2winbond 2, GPU 1 |
4.09 |
| Bf6 |
W83782d |
Winbond 3 |
Winbond 2 - P2 thermal diode |
4.13 |
| Va6 |
VIA 686a |
VIA 686 - 3 |
VIA 686 - 2 |
4.13 |
| Ка6 |
VIA 686a |
VIA 686 - 3 |
VIA 686 - 2 |
4.17 |
| Плати фірми А -trend |
| АТС 6220 |
W83781d |
Winbond 1 |
Winbond 3 |
3.8 |
| Плати фірми Acorp |
| 5ТХ52 |
Немає |
Немає |
Lm75-5 |
3.8 |
| 5VIA77 |
Немає |
Немає |
Немає |
4.09 |
| Плати фірми Aoреn |
| Ах6вс |
Gl518sm |
Не підтримується |
і- Gl518sm |
4.03 |
| Ax6l |
Gl518sm |
Не підтримується |
і- Gl518sm |
4.09 |
| Ах63 |
Немає |
Немає |
Немає |
4.09 |
| Мх64 |
Via686a |
Via686a-1 |
Via686a-2 |
4.16 |
| Плати фірми Asustek |
| P3v-4x |
As99127f |
ASUS 1 |
ASUS 2 або ASUS 3 |
4.17 |
| РЗС-2000 |
As99127f |
ASUS 1 |
ASUS 2 або ASUS 3 |
4.13 |
| РЗС-Е |
As99127f |
ASUS 1 |
ASUS 2 або ASUS 3 |
4.13 |
| P3c-l |
As99127f |
ASUS 1 |
ASUS 2 або ASUS 3 |
4.13 |
| P3c-ls |
As99127f |
ASUS 1 |
ASUS 2 або ASUS 3 |
4.13 |
| P3b-f |
As99127f |
ASUS 1 |
ASUS 2 або ASUS 3 |
4.10 |
| Р2в |
W83781d |
Winbond 1 |
Winbond 2 або З (якщо підключений датчик) |
3.8 |
| P2b-f |
W83781d |
Winbond 1 |
Winbond 2 або 3
(якщо підключений датчик) |
3.8 |
| P2b-l |
W83781d |
Winbond 1 |
Winbond 2 або 3 (якщо підключений датчик) |
3.8 |
| P2b-s |
W83781d |
Winbond 1 |
Winbond 2 або 3 (якщо підключений датчик) |
3.8 |
| P2b-ls |
W83781d |
Winbond 1 |
Winbond 2 або 3 (якщо підключений датчик) |
3.8 |
| P2b-d |
W83781d |
Winbond 1 |
Winbond 2 або 3 (якщо підключений датчик) |
3.8 |
| P2b-ds |
W83781d |
Winbond 1 |
Winbond 2 або 3 (якщо підключений датчик) |
3.8 |
| P2l97 |
Lm78 |
Lm78 |
Не підтримується |
3.8 |
| P2l97-s |
Lm78 |
Lm78 |
Не підтримується |
3.8 |
| P2l97-ds |
Lm78 |
Lm78 |
Не підтримується |
3.8 |
| Р5а |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| Р5а-в |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| P55t2p4s |
Немає |
Немає |
Немає |
3.8 |
| ТХ-97 |
Lm78 |
Lm78 |
Lm75-2 |
3.8 |
| ТХ-97Е |
Lm78 |
Lm78 |
Lm75-2 |
3.8 |
| ТХ-97ХЕ |
Lm78 |
Lm78 |
Lm75-2 |
3.8 |
| ТХ-97Х |
Lm78 |
Lm78 |
Lm75-2 |
3.8 |
| Tx-97xv |
Lm78 |
Lm78 |
Lm75-2 |
3.8 |
| Tx-97le |
Lm78 |
Lm78 |
Lm75-2 |
3.8 |
| Kn-97x |
Lm78 |
Lm78 |
Не підтримується |
3.8 |
| К-7м |
W83782d |
Winbond 1 |
Winbond 2 (якщо підключений термодатчик до TRCPU) |
4.10 |
| K-7v |
W83782d |
Winbond 1 |
Winbond 2 |
4.17 |
| CUBX |
As99127f |
ASUS 1 |
ASUS 2 |
4.17 |
| Плати фірми Вcm |
| Qs440bx |
W83781d |
Winbond 1 |
Winbond 2 |
4.03 |
| Плати фірми Biostar |
| M6tla |
Немає |
Немає |
Немає |
3.8 |
| М6тва |
W83781d |
Winbond 1 |
Winbond 2 або З (можливо немає) |
4.08 |
| М7мка |
W83782d |
Winbond 2 |
Winbond 1 |
4.16 |
| Плати фірми California Graphics |
| Photon 100 |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| Photon 100 НС |
W83781d |
Winbond 1 |
Winbond 3 |
4.12 |
| Плати фірми Commate |
| S7sxb |
Sis 5595 |
Немає |
Sis 5595-1 |
4.16 |
| Плати фірми Chaintech |
| 6btm |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| 6ltm Pll |
Lm78 |
Lm78 |
Немає |
3.8 |
| Ct-6ata2 |
Via686a |
Via686a-3 |
Via686a-2 |
4.16 |
| Плати фірми Dell |
| XPS R400 |
Немає |
Немає |
Немає |
3.8 |
| Плати фірми DFI |
| P5bv3+ |
Немає |
Немає |
Немає |
3.8 |
| DPI P2xbl/d rev. A1 |
W83781d |
Winbond 1 |
Lm75-2 & Lm75-1 |
4.0 |
| DPI K6xv3+/66 |
Gl518sm |
Gl518sm |
Немає |
4.17 |
| Плати фірми Dтк |
| Prm-00761 |
Lm78 |
Lm78 |
Немає |
3.8 |
| Плати фірми Eilite |
| 6bxa+ |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| Плати фірми Epox |
| Ep-51mvp3e-m AT |
Lm78 |
Lm78 |
Немає |
3.8 |
| Ep-58mvp3c-m AT |
Lm78 (для старої версії)
W83781d(flna нової версії) |
Lm78 (для старої версії)
Winbond 1 (для нової версії) |
Немає (для старої версії)
Winbond 2 (для нової версії) |
3.8 |
| Mvp3e-m |
W83781d |
Winbond 2 |
Winbond 3 |
3.8 |
| Mvp3g-m |
W83781d |
Winbond 3 |
Winbond 2 |
3.8 |
| Kp6bs |
Lm78 |
Lm78 |
ADM 1021 -7 Local |
4.09 |
| Ep61 BXB-S |
Lm78 |
Lm78 |
CPUO = Adm1021-7 |
4.10 |
| |
|
|
Cpu1 =ADM1021-8 |
|
| Mvp4-a |
VIA 686a |
— |
— |
4.10 |
| Mvp3-g5 |
W83781d |
Winbond 1 |
Winbond 2 |
4.16 |
| Ep-7kxa |
VIA 686a |
VIA 686A-3 |
VIA 686A-2 |
4.16 |
| Плати фірми FIC |
| Vb601 |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| VA 503a |
Via686a |
Via686a - 2 |
Via686a - 1 |
4.11 |
| Sd11 |
Via686a |
Via686a - 3 або Via686a - 2 |
Via686a - 2 або Via686a - 3 |
4.11 |
| PA 2013 |
Немає |
Немає |
Немає |
|
| PAG 2 130 |
Via686a |
Via686a - 1 і/або Via686a-2 |
Via686a - 3 |
4.16 |
| Плати фірми Free |
| P58f5 |
Немає |
Немає |
Немає |
3.8 |
| Плати фірми Gigabyte |
| Ga-586 ATX |
Немає |
Немає |
Немає |
3.8 |
| Ga-5ax ATX |
Немає |
Немає |
Немає |
4.09 |
| Ga-686 LX |
Немає |
Немає |
Немає |
3.8 |
| Ga-686 DLX |
Немає |
Немає |
Немає |
3.8 |
| Ga-686 BLX |
Немає |
Немає |
Немає |
3.8 |
| Ga-686 SLX |
Немає |
Немає |
Немає |
3.8 |
| Ga-686 Lx2 |
Немає |
Немає |
Немає |
3.8 |
| Ga-686 Dl2 |
Немає |
Немає |
Немає |
3.8 |
| Ga-686 Lx3 |
Немає |
Немає |
Немає |
3.8 |
| Ga-686 Lx4 |
Немає |
Немає |
Немає |
3.8 |
| Ga-686 BX |
W83781d |
Winbond 1 (або 3) |
Winbond 2 |
3.8 |
| Ga-586 BA |
W83781d |
Winbond 1 (або 3) |
Winbond 2 |
3.8 |
| Ga-6bxe |
W83782d |
Winbond 1 |
Winbond 2 (якщо підключений термодатчик)
|
3.8 |
| |
|
|
Winbond 3— Р2 thermal diode (для Pii/iii з датчиком усередині) |
|
| Ga-6bxs |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| Ga-bx2000 |
W83782d |
Winbond 1 |
Winbond 2 |
4.05 |
| 7ix |
W83782d |
Winbond 1 |
Winbond 2 |
4.12 |
| Плати фірми Intel |
| Atlanta LX |
Немає |
Немає |
Немає |
3.8 |
| Portland Pd440fx |
Lm78 |
Lm78 |
Немає |
3.8 |
| Pr440fx |
Lm78 |
Lm78 |
Немає |
3.8 |
| Tuscon Tc430hx |
Немає |
Немає |
Немає |
3.8 |
| Vs440fx |
Немає |
Немає |
Немає |
3.8 |
| Se440bx |
Adm9240 |
Adm9240 |
Немає |
4.06 |
| Se440bx2 |
Adm9240 |
Adm9240 |
Немає |
4.06 |
| Плати фірми lwill |
| Bdioopius |
W83781 D |
Winbond 2 |
Winbond 1 |
4.09 |
| Vd133 |
W83781d |
Winbond 2 |
Winbond 1 |
4.16 |
| Плати фірми Jbond |
| Pci500k |
Немає |
Немає |
Немає |
3.8 |
| Плати фірми Jetway |
| J-p6ldx IDE Pll |
Lm78 |
Lm78 |
Немає |
3.8 |
| 993n |
Немає |
Немає |
Немає |
4.16 |
| Плати фірми Micron |
| Millenia |
Немає |
Немає |
Немає |
3.8 |
| Millenia XKU |
Немає |
Немає |
Немає |
4.01 |
| Плати фірми Маxtium |
| BXAD |
W83781d |
Winbond 1 |
Winbond 2 |
4.09 |
| Плати фірми Microstar |
| 6-sba |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| Ms-5158 |
Lm78 |
Lm78 |
Немає |
3.8 |
| Ms-6119 (не для всіх) |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| Ms-6163 |
W83781d |
Winbond 1 |
Winbond 2 |
4.08 |
| Ol-5158 |
Lm78 |
Lm78 |
Немає |
3.8 |
| Ms-p6dbu |
W83781d |
Winbond 1 |
Winbond 2 |
4.16 |
| Ms-6309 |
Via686a |
Via686a-3 |
Via686a-2 |
4.16 |
| Ms-6199 |
W83782d |
Winbond 1 |
Winbond 2 |
4.16 |
| Плати фірми QDI |
| Titanium 1b |
Немає |
Немає |
Немає |
3.8 |
| BRILLIANTX IS |
Lm80 |
Lm80 |
Немає |
4.10 |
| BRILLIANTX 1 |
Lm80 |
Lm80 |
Lm80 |
4.10 |
| Плати фірми РС Chips |
| M575 |
Немає |
Немає |
Немає |
3.8 |
| M729 |
Немає |
Немає |
Немає |
4.16 |
| Плати фірми Shuttle |
| Hot 591 p |
Немає |
Немає |
Немає |
3.8 |
| Hot 637 |
Немає |
Немає |
Немає |
4.08 |
| Плати фірми Soltek |
| 580vpx |
Немає |
Немає |
Немає |
4.04 |
| Плати фірми Sоуо |
| 6ba+ |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| 6ba+ IV |
W83782d |
Winbond 1 |
Winbond 2 — Р2 Diode |
4.11 |
| 6be+ |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| 6y6bb |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| 6ba |
Lm78 |
Lm78 |
Lm75-5 |
3.8 |
| 7izb+ |
W83783s |
He підтримується |
Winbond 1ілі Winbond 2 |
4.10 |
| Sy-6vba |
W83782d |
Winbond 1 |
Winbond 2 - Pll diode |
4.12 |
| Sy-6vba133 |
W83782d |
Winbond 1 |
Winbond 2 - Pll diode |
4.16 |
| Плати фірми Supermicro |
| P5mms98 |
Lm78-j |
Lm78 |
Lm75-3 |
3.8 |
| P5mma98 |
Lm78-j |
Lm78 |
Lm75-3 |
3.8 |
| P6sls |
Lm78 |
Lm78 |
Немає (Lm75-5) |
3.8 |
| P6sla |
Lm78 |
Lm78 |
Lm75-5 |
3.8 |
| P6dls |
Lm78 |
Lm78 |
Немає (Lm75-5) |
3.8 |
| P6dla |
Lm78 |
Lm78 |
Немає (Lm75-5) |
3.8 |
| P6dlf |
Lm78 |
Lm78 |
Немає (Lm75-5) |
3.8 |
| P6dlh |
Lm78 |
Lm78 |
Немає (Lm75-5) |
3.8 |
| P6dnf |
Lm78 |
Lm78 |
Немає (Lm75-5) |
3.8 |
| Pmms98 |
Lm78 |
Lm78 |
Немає (Lm75-5) |
3.8 |
| P6dbs |
W83781d |
Winbond 1 |
Winbond 2 і Winbond 3 |
3.8 |
| Elite P5ss-me |
Немає |
Немає |
Немає |
4.09 |
| P6sba |
W83781d |
Winbond 1 |
Winbond 2 |
4.10 |
| Плати фірми Tekram |
| P6b40-a4x |
Lm78 |
Lm78 |
Lm78 — Tekram probe |
4.08 |
| Плати фірми ТМС |
| Ti5vg+ |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| Ti5vgf |
W83781d |
Winbond 1 |
Winbond 2 |
3.8 |
| Плати фірми TYAN |
| Dual Tiger 2 (S1692dl) |
Lm78 |
Lm78 |
Немає |
3.8 |
| S1682d |
Lm78 |
Lm78 |
Немає |
3.8 |
| S1836dlu |
Lm79 |
Lm79 |
Lm75-5 і Lm75-6 |
3.8 |
| S1837dlu |
Lm79 |
Lm79 |
Lm75-5 і Lm75-6 |
3.8 |
| Thunder 100 1836dluan-gx |
Lm79 |
Lm79 |
Lm75-5 і Lm75-6 |
3.8 |
| Tiger 1 00 S1832dl |
Lm78 |
Lm78 |
Lm75-5 і Lm75-6 |
3.8 |
| Trinity S1590s |
Немає |
Немає |
Немає |
3.8 |
| Tsunami SLA |
Lm78 |
Lm78 |
Lm75-5 |
3.8 |
| S1598 |
Via686a |
Via686a-3 |
Via686a-2 |
4.11 |
| S1598c2 |
Via686a |
Via686a-2 |
Via686a-3 |
4.11 |
| 1832dl |
Lm79 |
Lm79 |
Lm75-5 і Lm75-6 |
4.17 |
|