Co to jest diagnostyka sprzętu?
Diagnostyka sprzętowa to metoda znajdowania problemów z systemami sprzętowymi komputera. Te systemy diagnostyczne mogą być uruchamiane przez użytkownika lub programy wewnętrzne, inicjowane przez systemy sterowania komputera lub wykonywane z poziomu samego sprzętu. Podstawowa diagnostyka sprzętowa obejmuje niezbędne systemy w komputerze, takie jak procesor, mikroukład i pamięć, przy każdym uruchomieniu systemu. Te sprzętowe systemy diagnostyczne często dają istotne wczesne ostrzeżenie o potencjalnym uszkodzeniu lub awarii systemu.
Sprzętowe systemy diagnostyczne występują w dwóch podstawowych typach - jedno- i wielofunkcyjnych. Program diagnostyczny do jednego celu sprawdzi tylko określony sprzęt. Kontrole tego sprzętu są bardzo specyficzne i dostosowane do tego systemu. Diagnostyka wielozadaniowa sprawdzi wiele elementów pod kątem problemów. Ponieważ programy te nie są przeznaczone specjalnie dla pojedynczego elementu sprzętowego, często pomijają małe lub dziwne problemy, które mogą wykryć diagnostyka jednofunkcyjna.
Programy diagnostyczne inicjowane przez użytkownika mają najszerszy zakres typów i funkcji. Wspólne programy wielofunkcyjne często sprawdzają elementy, które są niezwykłe w przypadku innych systemów, takich jak monitor lub system sieciowy. Z drugiej strony, ponieważ są one zwykle pojedynczym programem typu „catch-all”, mogą nie zauważyć subtelności, które znajdą bardziej szczegółowe programy. Jednorazowe programy diagnostyczne są często dostarczane przez producentów sprzętu i są dobrym pierwszym krokiem w wykrywaniu dziwnych zachowań komputera, gdy osoba zawęzi sprzęt.
Wewnętrzne programy diagnostyczne pochodzą zazwyczaj z dwóch lokalizacji - sterownika sprzętu lub systemu operacyjnego komputera. Często mają one jeden cel. Programy te zazwyczaj działają w tle za każdym razem, gdy komputer pracuje. Skany systemu operacyjnego sprawdzają nieprawidłowości w odpowiedziach otrzymywanych ze sprzętu, często wykrywając je dopiero po tym, jak sprzęt zaczął już zawodzić. Systemy diagnostyczne sterowników zwracają większą uwagę i często zgłaszają dziwne zachowanie na sprzęcie, gdy tylko stanie się to widoczne, ale tylko niektóre urządzenia mają takie formy sterowników.
Diagnostyka sprzętowa prowadzona przez układy sterowania komputera działa na bardzo podstawowym poziomie. Zazwyczaj monitoruje poziomy mocy i czasy odpowiedzi, a nie ważność danych. Większość aktywnych skanów odbywa się podczas sekwencji rozruchu, podczas gdy programy jednofunkcyjne przechodzą kontrole w różnych systemach komputerowych. Po rozruchu diagnostyka sprzętowa zwykle pozostaje w tle, ostrzegając tylko użytkownika, gdy dzieje się coś bardzo złego.
Ostatni typ diagnostyki sprzętu jest uruchamiany przez sam sprzęt. Ponieważ te wewnętrzne programy są wbudowane w sprzęt, zawsze mają one jeden cel. Programy te monitorują system pod kątem wszelkich niezgodności ze specyfikacją sprzętu. Gdy coś znajdzie, alarmuje wewnętrzne systemy komputera, a następnie system operacyjny.