Vad är en hårdvarudiagnostik?
En hårdvarudiagnostik är en metod för att hitta problem med en dators hårdvarusystem. Dessa diagnossystem kan drivas av användaren eller interna program, initieras av datorns styrsystem eller exekveras från själva hårdvaran. Grundläggande hårdvarudiagnostik täcker nödvändiga system i en dator, t.ex. processor, chipset och minne på varje systemstart. Dessa diagnostiska system för hårdvara ger ofta en väsentlig tidig varning om potentiellt systemuppdelning eller fel.
Diagnostiksystem för hårdvara finns i två grundläggande typer - en- och fleranvändning. Ett diagnostiskt program med en enda syfte kommer endast att kontrollera en viss hårdvara. Kontrollerna av den hårdvaran är mycket specifika och skräddarsydda för det systemet. En diagnos med flera ändamål kommer att kontrollera flera hårdvara för problem. Eftersom dessa program inte specifikt är avsedda för en enda hårdvara, kommer de ofta att sakna små eller konstiga problem som enstaka diagnoser fångar.
Användarinitierade diagnostikprogram har det bredaste utbudet av typer och funktioner. Vanliga multifunktionsprogram kommer ofta att kontrollera objekt som är ovanliga för andra system att kontrollera, till exempel skärmen eller nätverkssystemet. Å andra sidan, eftersom de vanligtvis är ett enda "catch-all" -program, kanske de inte märker finesser som mer specifika program kommer att hitta. Diagnostiksprogram med enda ändamål tillhandahålls ofta av hårdvarutillverkare och är ett bra första steg för att identifiera udda datorbeteenden när en enskild person minskat hårdvaran.
Interna diagnostikprogram kommer vanligtvis från två platser - maskinvarudrivrutinen eller datorns operativsystem. De är ofta ensamma. Dessa program körs vanligtvis i bakgrunden när en dator är i drift. Ett operativsystem söker efter avvikelser i svaret från hårdvara, ofta hittar du dem bara efter att hårdvaran redan har börjat misslyckas. Diagnossystem för förare ägnar närmare upp och kommer ofta att rapportera konstigt beteende i en hårdvara så fort det blir uppenbart, men bara vissa hårdvara har dessa former av drivrutiner.
En maskinvarudiagnostik som körs av datorns styrsystem fungerar på en mycket grundläggande nivå. Den övervakar vanligtvis effektnivåer och responstider snarare än giltighet av data. En majoritet av de aktiva genomsökningarna sker under uppstartssekvensen, där enskilda program kör genom kontroller av olika datorsystem. Efter start startar dessa maskinvarudiagnoser vanligtvis i bakgrunden och varnar bara användaren när något mycket dåligt händer.
Den sista typen av hårdvarudiagnostik drivs av hårdvaran själv. Eftersom dessa interna program är inbyggda i hårdvaran är de alltid enskilda. Dessa program övervakar systemet för allt utanför maskinvarans specifikationer. När den hittar något, varnar den datorns interna system, som sedan varnar operativsystemet.