Istruttore: In questa
lezione parleremo dei crash screen.
Una schermata di crash è essenzialmente una schermata
che mostra un errore ogni volta
che il sistema operativo ha un problema
significativo.
Spesso queste schermate di arresto anomalo
vengono chiamate in tre modi
diversi, a seconda del sistema operativo in uso.
Se utilizzate Windows,
potreste aver sentito parlare del cosiddetto
BSOD (Blue Screen of Death).
Se utilizzate il MAC, sentirete
questo fenomeno come la girandola della morte.
Se si utilizza Linux, questo fenomeno è noto come Kernel Panic.
Diamo una rapida occhiata a ciascuno di essi, perché
contengono informazioni importanti che possono
essere utilizzate per la risoluzione dei problemi del sistema.
In primo luogo, abbiamo Windows e all'interno di Windows,
ogni volta che si verifica un guasto
grave, viene visualizzato un Blue Screen of Death o BSOD.
Ora, una schermata blu della morte indica che
c'è un qualche problema con l'hardware
sottostante e che Windows non è in grado di risolverlo.
Quindi va in panico e si blocca.
Quando si blocca, vengono visualizzate alcune informazioni sullo schermo.
In passato, si trattava di una schermata blu con testo bianco su
cui erano riportati molti dati tecnici.
Col tempo, però, Microsoft
si è resa conto che questa situazione spaventava gli utenti.
E così hanno cambiato
questa schermata dall'aspetto
molto tecnico in qualcosa di più amichevole.
In Windows 10 e 11, viene visualizzata
una schermata blu con una faccina triste che recita:
"Il PC ha riscontrato un problema
e deve essere riavviato".
Stiamo solo raccogliendo alcune informazioni sugli
errori e poi riavvieremo per voi. E poi ci sarà un conto
alla rovescia da zero al 100%.
Al di sotto di questo, ci sarà un codice QR che
potrete scansionare con il vostro
smartphone per ottenere maggiori
informazioni sull'errore specifico riscontrato da Windows.
Oltre a questo, si può andare su Windows. com/stopcode e ottenere
informazioni sull'errore appena
riscontrato.
Ora, quando si tratta di codici di arresto all'interno di
Windows, ci sono molti motivi diversi
per cui si potrebbe verificare un errore o un arresto anomalo.
Questo può includere cose come un processo critico
che è morto, un'eccezione di minaccia del sistema
che non è stata gestita correttamente, un IRQ non inferiore
o uguale a, un timeout TDR video rilevato,
un page fault in aree non gestite, eccezioni
di servizio del sistema e violazioni del watchdog DPC.
Per quanto riguarda l'esame, non è necessario conoscere
tutti i diversi tipi di codici di arresto
esistenti in Windows.
Quelli che ho elencato qui sono solo alcuni,
in realtà ce ne sono molti altri.
Se sentite il termine Blue Screen of
Death (schermata blu della morte) o BSOD, state parlando di una schermata
di crash o di errore all'interno
di Windows e il codice di errore è chiamato
anche codice di arresto perché il sistema smette di funzionare
e presenta il codice di errore in
modo che possiate consultarlo e ottenere ulteriori
informazioni.
Nella maggior parte dei
casi, ho riscontrato che queste schermate blu della morte
sono causate da un problema hardware di fondo, che
nella maggior parte dei casi ha a che fare con la memoria di sistema.
Se alcune parti della memoria
sono diventate difettose con il tempo, ciò
può causare questi errori
e l'intero sistema può andare in panico e bloccarsi.
Ora, il secondo sistema operativo
di cui parleremo è macOS, noto anche come OS X.
Ora, OS X è prodotto da Apple e viene eseguito sull'hardware Apple,
come i computer desktop e portatili.
Quando si verifica un arresto anomalo all'interno
di Apple, invece di visualizzare una
schermata di arresto anomalo o una schermata blu della
morte, come fa Windows, viene creata quella
che viene chiamata la palla da spiaggia
rotante o, più comunemente, la girandola della morte.
Il motivo è che
c'è un cerchio multicolore che gira ogni
volta che il sistema non risponde
e aspetta che succeda qualcosa.
In genere, la palla da spiaggia rotante, nota
anche come girandola della morte, viene
visualizzata ogni volta che il sistema macOS o OS X subisce
una sorta di errore di processo catastrofico e, in sostanza,
l'applicazione o il processo diventa completamente
non reattivo.
Ora, il terzo sistema operativo
più importante è Linux.
E in Linux non abbiamo una schermata blu della
morte o una girandola della morte.
Invece, abbiamo il cosiddetto Kernel Panic.
In questo caso, viene
visualizzata una schermata nera con testo bianco che
fornisce molte informazioni dettagliate.
Il motivo è che Linux tende a essere utilizzato
da persone più esperte dal punto di vista
tecnico, come amministratori di sistema o tecnici.
Ora, all'interno di Linux, il nucleo del sistema operativo
è noto come kernel e gestisce
tutto il resto all'interno di Linux.
Pertanto, quando il sistema non risponde o si blocca,
si parla di panico del kernel.
Ora, se si verifica un Kernel Panic,
il sistema lo visualizzerà sul display e fornirà
il cosiddetto codice di uscita, che è anche
un'altra forma di codice di arresto, come
quello di cui abbiamo parlato con Windows e OS X.
In Linux, questi codici di uscita sono scritti come zero
X e poi otto cifre tutte scritte in formato esadecimale.
Questi numeri esadecimali possono
essere compresi tra zero e nove, e da A a F,
che rappresentano i numeri da zero a 16,
o quattro bit in binario, noti anche come nibble.
Quindi, in qualità di tecnici, è necessario conoscere
questi diversi codici di arresto,
non per memorizzarli, ma
solo per capire che quando un sistema va in panico o si blocca, si
otterrà una schermata blu della morte
se si utilizza Windows, la
girandola della morte se si utilizza MAC o OS X, o un panico del
kernel se si utilizza Linux.
Utilizzando il codice fornito da Windows o da Linux,
è possibile cercare online e
ottenere maggiori informazioni sulla causa dell'errore.
Ora, a differenza di Windows o Linux,
il MAC non fornisce un codice vero e proprio, ma si ottiene
questa girandola della morte mentre
si attende che il sistema
torni a funzionare, oppure
si va a forzare l'uscita dal processo per liberare le risorse
e ripristinare la funzionalità
del sistema.
Ora, qui in Core One non ci occupiamo di sistemi
operativi diversi, quindi
non ci addentreremo
in questo momento su come farlo.
Invece, è sufficiente essere consapevoli del fatto che questi
codici di arresto esistono e che è possibile
utilizzarli per cercare e ottenere
maggiori informazioni sui diversi errori.