Software proprietario originariamente progettato da IBM , Predictive Failure Analysis fornisce un tecnico con un preavviso di fallimenti in componenti per computer specifici . Originariamente , PFA è stato utilizzato per prevedere guasti del disco rigido , ma nel corso degli anni il software di PFA è cresciuta fino a includere unità centrale di elaborazione e gli errori di pagina di memoria , gli errori con i fan , alimentatori , software e monitor regolatore di tensione. Monitoraggio Computer System Salute
Il software IBM controlla il sistema a livello di salute dei componenti del computer , se installato con il sistema . Se tolleranze superano i limiti stabiliti per questi sottosistemi , il software PFA genera un messaggio di avviso del potenziale fallimento . In dischi rigidi , i monitor di software e recensioni la potenza utilizzata per mantenere il disco rigido gira a una velocità impostata, così come leggere e scrivere gli errori .
Generato Avvisi
< p > Quando il software PFA genera un avviso , invia solo una volta prima che il componente o il sistema non funziona. Ciò richiede software aggiuntivo che riceve l'avviso e invia il messaggio dove deve andare . Il software IBM Director add -on in grado di inviare la segnalazione ad un altro computer per generare una copia di backup del disco rigido in mancanza o inviare un avvertimento per una .
Error Correction Codice Memoria telefono o cercapersone
su sistemi Microsoft specifici , l' errore di Architettura hardware di Windows funziona in combinazione con il software di PFA . Mentre la memoria dei codici a correzione d'errore di un computer è progettato per correggere alcuni tipi di errori di memoria di pagina automaticamente , opere WHEA con PFA quando questi errori superano i parametri impostati compresi gli intervalli di tempo e le soglie . Questo permette WHEA di prendere la pagina incriminata non in linea, determinato dai intervalli di tempo prestabiliti , i parametri e le soglie .
Fallimenti morbide
PFA è talvolta usato in fallimento morbido analisi pure, contribuendo a determinare l'esaurimento di spazio di archiviazione comuni . Quando un task a bassa priorità utilizza più memoria rispetto al normale, può impedire una priorità alta o di un componente critico del sistema di ottenere la memoria o le risorse di cui ha bisogno . Questi morbido fallimenti risultato in deadlock . Deadlock accadono quando due componenti cercano di utilizzare le stesse risorse , evitando sia di accedere gli elementi necessari .