Міністерство освіти і науки України
Національний університет “Львівська політехніка”
Кафедра ЕОМ
Лабораторна робота №3
"Апаратний моніторинг частин персонального комп’ютера на допустимі температури та напруги живлення за допомогою програми
Motherboard Monitor 5"
з дисципліни: " Діагностика комп’ютерних систем "
Львів - 2015
Мета роботи : використовуючи програмний моніторинг навчитись діагностувати частини персонального комп’ютера на допустимі температури та напруги живлення, для забезпечення стійкої роботи, а також знати та вміти з’ясовувати які давачі чіпу моніторингу розташовуються на материнській платі.
Теоретичні відомості :
Стійка робота комп'ютера можлива тільки за певних температурних умов. Підвищення температури вище за допустиму межу призводить до зниження стабільності роботи і появи збоїв. Особливо це стосується процесора, пам'яті, а також відеокарти. Якщо ж застосовується розгін, вірогідність перегріву різко зростає. При відмові вентилятора охолодження процесора або системного блоку наслідки можуть бути катастрофічними.
Стеження за температурою процесора і системного блоку може попередити багато проблем. Існує думка, що більшість «невловимих збоїв», тобто таких, які з'являються в несподіваний момент і виражаються в раптових зависаннях, «синіх екранах» Windows і самовільних перезавантаженнях, викликані неправильною подачею напруги на процесор, що, у свою чергу, пов'язано з поганою якістю блоку живлення. Тому стежити за напругою, що подається, вельми корисно. Таким чином, для забезпечення стабільної роботи протягом тривалого часу всіх компонентів комп'ютера, необхідно: -забезпечити подачу потрібної напруги живлення; - дотримати допустимі температурні умови, забезпечивши достатнє охолоджування.
Завдання стеження за цими двома умовами, лежить в основі ідеї апаратного моніторингу, покладене на спеціально призначений для цього компонент материнської плати - чіп (мікросхему) моніторингу (Health Chip, H/ W Monitoring Chip). Сьогодні всі без виключення материнські плати мають такий чіп - або у вигляді окремої мікросхеми, або у складі одного з компонентів чіпсета. Причому останній підхід стає вже стандартом - моніторинг став однією з функцій чіпа вводу-виводу (Super I/O Chip). Принцип дії системи моніторингу простий. Якщо давачі чіпу моніторингу виявляють, що один з відстежуваних параметрів - напруга, температура, швидкість обертання вентилятора - відхилився від норми більше, ніж допускає заданий поріг, спрацьовує сигналізація і подається звуковий сигнал. Користувач повинен самостійно вимкнути систему і усунути причину несправності. Якщо операційна система підтримує стандарт ACPI, чіп моніторингу може дати сигнал про виключення системи. Чіпи моніторингу зазвичай контролюють всю напругу, мають температурні давачі і тахометри для вимірювання швидкості обертання вентиляторів, можуть мати регістри стану давача відкриття корпусу і можливість регулювати швидкість обертання вентиляторів. Зовнішні системи контролю температури, що вбудовуються в багато системних плат, основані на давачу, розміщеному або у вирізі процесорного роз'єму, або в спеціальному отворі радіатора. Зрозуміло, що вони вимірюють температуру з відхиленням, оскільки не контактують з ядром.
Такі схеми необхідно застосовувати на застарілих модифікаціях, які взагалі не мають пристроїв термоконтролю. Відхилення вимірювання температури ядра процесора зовнішніми пристроями складає 10° - 15°С. Це потрібно враховувати при установці критичних значень температури ядра, тобто якщо процесор має максимальну температуру ядра 85°С, то при настройці системи контролю слід встановити поріг спрацьовування системи, рівний 70°С. В якості температурних давачів використовуються або термодіод, наявний в ядрі всіх процесорів сімейства Р6 − РІІ і Celeron старше 300 мГц, або термістори у вигляді «пелюстка» для процесорів на Slot1. Швидкість обертання вентиляторів охолоджування процесора і системного блоку може також відстежуватися чіпом моніторингу. Для цього вентилятори повинні мати не два, а три дроти і підключатися до відповідного роз'єму на материнській платі.
Підтримка апаратного моніторингу в обов'язковому порядку закладена в BIOS. Побачити показники давачів температури і значення напруги можна або в спеціальному розділі Setup (для AWARDBIOS версії старше 6.00), або в розділі Chipset Features або Power Management. Окрім проглядання свідчень, можна задати температуру, при якій спрацьовує сигналізація (Temperature Select, Temperature Warning), подається сигнал операційній системі вимкнути систему (Shutdown Temperature), а також набудувати ступінь уповільнення процесора (зниження тактової частоти) для охолоджування у критичній ситуації (Slowdown Duty Cycle, Throttle Duty, Throttling). Там же повинне бути управління сигналізацією про відмову повітряних вентиляторів системи охолоджування.
Виконання роботи
Програма Motherboard Monitor 5 не підтримується з 2004 року та відповідно у ній не може бути інформації про мою системну плату, яка була випущена у 2012 році. Саме тому я вирішив використати програму AIDA64 для виконання лабораторної роботи та за допомогою неї я отримав інформацію про датчики контролю температур та напруг живлення апаратного забезпечення.
Рис.1 Показники датчиків температури та напруг живлення.
Висновок : на цій лабораторній роботі я навчився використовувати програмний моніторинг, діагностувати частини персонального комп’ютера на допустимі температури та напруги живлення для забезпечення стійкої роботи, а також навчився з’ясовувати які давачі чіпу моніторингу розташовуються на материнській платі.