Condividi tramite


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.