Cos'è un errore di protezione generale?
Un errore di protezione generale (GPF) è un errore che si verifica in un microprocessore di computer, di solito quando un programma software cerca di accedere alla memoria attualmente utilizzata da altri software. Alcune condizioni di guasto di protezione generale possono essere causate da un guasto hardware, ma come la maggior parte degli errori del computer, la probabilità schiacciante è che il software è la causa. I processori che rilevano le condizioni di errori di protezione generale smettono di eseguire il codice che lo hanno causato e tentano di riprendersi dall'errore. Se una condizione GPF non viene catturata nel tempo dal processore e si verificano ulteriori guasti GPF, un terzo guasto di solito comporterà che il sistema informatico non risponda all'ingresso e richiede il ripristino o il riavvio del sistema.
Modelli precedenti di computer spesso soffrivano più frequentemente di condizioni di guasto di protezione generale rispetto ai sistemi attuali. Ciò è in parte dovuto al fatto che la programmazione del software era più incoerente al momento e a causa delle maggiori restrizioni di Rand disponibileOM-Access Memory (RAM) che i sistemi avevano. Termina e rimane i programmi residenti (TSR) che sono stati caricati nella memoria di sistema quando un computer è stato avviato in modo che determinati programmi fossero rapidamente accessibili, potrebbero spesso contribuire agli errori GPF quando altri programmi caricati da un utente hanno cercato di utilizzare le posizioni della memoria in cui venivano archiviati gli TSR.
Le condizioni hardware che possono causare errori del computer di errore di protezione generale includono diversi tipi di memoria di accesso casuale (RAM) che sono installati sullo stesso sistema e sono in qualche modo incompatibili tra loro. Gli esempi includono RAM di dati estesi (EDO) e memoria di accesso casuale (DRAM) della pagina rapida. Poiché Edo Ram deve essere installato in coppie di chip su una scheda madre, ma Dram Fast Page può essere installato come unità singole, spesso venivano miscelati su sistemi informatici più vecchi senza che gli utenti siano consapevoli della differenza.
Un'altra ragione comune per la protezione generaleI guasti all'ezione nell'hardware sono quando un sistema inizia a funzionare a una temperatura oltre le specifiche di progettazione, di solito oltre 100 ° Fahrenheit (38 ° Celsius). La temperatura in eccesso può essere causata da uno sfiato inadeguato degli interni, nonché da hardware installato inoltre come dischi rigidi extra o unità di disco video (CD) e Digital Video Digital Digital che generano più calore nella console. Gli hobbisti dei computer che incorniciano il microprocessore per migliorare le prestazioni o aggiungere un altro alimentatore per eseguire schede grafiche per i giochi, possono spesso trascurare di progettare una migliore dissipazione del calore anche per il sistema.
Gli errori del computer rientrano in una varietà di classi diverse e gli errori di segmentazione o gli errori di guasto di protezione generale sono specificamente errori di accesso alla memoria che la tecnologia del sistema operativo ha difficoltà a risolvere. Quando si verifica un tale errore, il kernel del sistema operativo, che è la memoria protetta sul processore in cui viene caricato il sistema operativo, invia un messaggioal processo software dell'errore di protezione generale. Questo di solito si traduce in modo che il processo sia terminato per correggere la condizione e il software si spegne o si blocca, ma il sistema altrimenti continua a funzionare. Sui sistemi informatici precedenti, il recupero da errori GPF era raro e il sistema doveva spesso essere riavviato. I computer più recenti con più memoria, processori e software più veloci che sono più compatibili con hardware, hanno una maggiore probabilità di recuperare dalle condizioni GPF senza richiedere un riavvio e raramente sono visti su personal computer standard.