Mis on riistvara diagnostika?

Riistvaradiagnostika on meetod arvuti riistvarasüsteemide probleemide leidmiseks. Neid diagnostikasüsteeme saab käivitada kasutaja või sisemised programmid, käivitada arvuti juhtimissüsteemid või käivitada riistvara enda seest. Põhiline riistvaradiagnostika hõlmab arvutis vajalikke süsteeme, nagu protsessor, kiibistik ja mälu, igal süsteemi alglaadimisel. Need riistvaradiagnostikasüsteemid annavad sageli olulise varajase hoiatuse võimaliku süsteemi rikke või rikke eest.

Riistvara diagnostikasüsteeme on kahte põhitüüpi – ühe- ja mitmeotstarbelised. Üheotstarbeline diagnostikaprogramm kontrollib ainult teatud riistvara. Selle riistvara kontrollid on väga spetsiifilised ja selle süsteemi jaoks kohandatud. Mitmeotstarbeline diagnostika kontrollib mitut riistvara probleemide suhtes. Kuna need programmid ei ole spetsiaalselt ühe riistvaraosa jaoks mõeldud, jäävad nad sageli kahe silma vahele väikesed või kummalised probleemid, mida üheotstarbeline diagnostika tabab.

Kasutaja algatatud diagnostikaprogrammidel on kõige laiem valik tüüpe ja funktsioone. Tavalised mitmeotstarbelised programmid kontrollivad sageli elemente, mis on teiste süsteemide jaoks ebatavalised, näiteks monitori või võrgusüsteemi. Teisest küljest, kuna need on tavaliselt üks kõikehõlmav programm, ei pruugi nad märgata peensusi, mida spetsiifilisemad programmid leiavad. Üheotstarbelisi diagnostikaprogramme pakuvad sageli riistvaratootjad ja need on heaks esimeseks sammuks arvuti ebahariliku käitumise tuvastamisel, kui inimene on riistvara osa kitsendab.

Sisemised diagnostikaprogrammid pärinevad tavaliselt kahest kohast – riistvara draiverist või arvuti operatsioonisüsteemist. Need on sageli üheotstarbelised. Need programmid töötavad tavaliselt taustal, kui arvuti töötab. Operatsioonisüsteemi skaneeringud kontrollivad riistvaralt saadud vastuste kõrvalekaldeid, leides need sageli alles pärast seda, kui riistvara on juba hakanud tõrkuma. Juhi diagnostikasüsteemid pööravad suuremat tähelepanu ja annavad sageli teada riistvara kummalisest käitumisest niipea, kui see ilmneb, kuid ainult mõnel riistvaral on seda tüüpi draiverid.
Arvuti juhtimissüsteemide juhitav riistvaradiagnostika töötab väga algtasemel. Tavaliselt jälgib see võimsustaset ja reaktsiooniaegu, mitte andmete kehtivust. Suurem osa aktiivsetest kontrollimistest toimub alglaadimisjärjestuse ajal, kus üheotstarbelised programmid läbivad erinevate arvutisüsteemide kontrolli. Pärast alglaadimist jääb see riistvaradiagnostika tavaliselt taustale, hoiatades kasutajat ainult siis, kui juhtub midagi väga halba.
Viimast tüüpi riistvaradiagnostikat juhib riistvara ise. Kuna need siseprogrammid on riistvara sisse ehitatud, on need alati üheotstarbelised. Need programmid jälgivad süsteemi kõike, mis ei kuulu riistvara spetsifikatsioonidele. Kui see midagi leiab, hoiatab see arvuti sisesüsteeme, mis seejärel hoiatavad operatsioonisüsteemi.