Nwlapcug.com


Quali sono le cause di crash Logged in Linux?

Quali sono le cause di crash Logged in Linux?


Proprio come qualsiasi altro sistema operativo, Linux può bloccarsi. Tuttavia, nella terminologia di Linux si chiama un "Kernel Panic". Gli utenti sanno che questo sta accadendo perché il sistema diventerà insensibile, la luce che indica attività del disco rigido rimane acceso ed i vari tasti di blocco della tastiera inizierà a lampeggiare. Un numero di elementi può causare questi crash logged in Linux.

Kernel

Sistemi operativi hanno due livelli: il livello utente interagisce direttamente con e il livello che interagisce con l'hardware per conto dell'utente. Al piano inferiore che interagisce con l'hardware è chiamato il "kernel". Distribuzioni del sistema operativo Linux vengono compilate il kernel di Linux. Questo kernel contiene tutti i driver, sia per l'hardware e software più astratti, quali i sistemi di file e crea un'interfaccia attraverso la quale i programmi di livello superiori possono utilizzare l'hardware.

Panico

Kernel panic descrivere una situazione in cui qualcosa va storto con un driver di periferica che è parte del kernel. Quando un driver di questo tipo di malfunzionamento, il kernel non sa cosa fare dopo, "panico" improvvisamente e smette di funzionare. Senza un kernel funzionante, il sistema operativo di livello superiore non può accedere all'hardware, così l'intero sistema si blocca. Il kernel registra tutto ciò che lo fa come lo fa, così gli utenti possono controllare il registro per restringere la causa per l'evento panico.

Cattiva programmazione

Kernel panic si verificano frequentemente quando un driver tenta di accedere a uno slot di memoria per una parte necessaria di dati, solo per scoprire che ha guardato a uno slot di memoria è vuoti o memorizzazione dati per un altro processo. È possibile che questo è accaduto perché il driver è obsoleto, e non c'è disponibile un aggiornamento che risolverà il problema. In alternativa, il driver semplicemente potrebbe non funzionare bene su una configurazione particolare del sistema. In questo caso, l'utente potrebbe essere necessario trovare un driver alternativo, o utilizzare un altro pezzo di hardware con un driver funzionale.

Cattiva memoria

È anche possibile che i driver di periferica stanno lavorando bene, e la memoria fisica installata su un sistema è il vero problema. Se questo è il caso, quindi i driver sono archiviazione e accesso ai dati delle slot di memoria corretta. Tuttavia, quando il driver tenta di accedere fisicamente i dati in che esso memorizzato in un particolare indirizzo, la memoria difettosa i dati danneggiati e precipitato l'evento panico. Esegue un'utilità di controllo di memoria prima che il sistema operativo si avvii è un modo efficace per determinare se la memoria difettosa è causa il kernel panic.