K
Server di connessione KD
Proxy usato durante alcuni tipi di debug remoto in modalità kernel. Ascolta le connessioni dal client intelligente ed esegue operazioni di memoria, processore o Windows, come richiesto da questi client remoti.
Vedere anche il server di debug.
Per altre informazioni, vedere Server di connessione KD (modalità kernel).
Kernel
Il kernel è la parte del sistema operativo Windows che gestisce e controlla l'accesso alle risorse hardware. Esegue la pianificazione e l'invio del thread, la gestione di interruzioni ed eccezioni e la sincronizzazione multiprocessore.
errore del kernel
Vedere verifica bug.
modalità kernel
Il codice in modalità kernel ha l'autorizzazione per accedere a qualsiasi parte del sistema e non è limitato come il codice in modalità utente. Può ottenere l'accesso a qualsiasi parte di qualsiasi altro processo in esecuzione in modalità utente o in modalità kernel.
I componenti del sistema operativo sensibili alle prestazioni vengono eseguiti in modalità kernel. In questo modo possono interagire con l'hardware e tra loro senza il sovraccarico del commutatore di contesto. Tutti i componenti in modalità kernel sono completamente protetti dalle applicazioni in esecuzione in modalità utente. Possono essere raggruppati come segue:
Executive.
Contiene i componenti del sistema operativo di base, ad esempio la gestione della memoria, il processo e la gestione dei thread, la sicurezza, l'I/O, la comunicazione tra processi.
Kernel.
In questo modo vengono eseguite funzioni di basso livello, ad esempio la pianificazione del thread, l'interruzione e l'invio delle eccezioni e la sincronizzazione multiprocessore. Fornisce anche un set di routine e oggetti di base usati dall'esecutivo per implementare una semantica di livello superiore.
Livello di astrazione hardware (HAL).
In questo modo viene gestita tutta l'interfaccia diretta all'hardware. Isola quindi il kernel di Windows, i driver di dispositivo e Windows Executive dalle differenze hardware specifiche della piattaforma.
Sottosistema finestra e grafica.
In questo modo vengono implementate le funzioni dell'interfaccia utente grafica (GUI).
Quando un processo accede erroneamente a una parte di memoria in uso da un'altra applicazione o dal sistema, la mancanza di restrizioni sui processi in modalità kernel forza Windows a arrestare l'intero sistema. Si tratta di un controllo di bug.
I dispositivi hardware o i driver di dispositivo non funzionanti, che risiedono in modalità kernel, sono spesso i responsabili dei controlli dei bug.
Destinazione in modalità kernel
Vedere computer di destinazione.
Debug in modalità kernel
Sessione del debugger in cui la destinazione è in esecuzione in modalità kernel.