Condividi tramite


Okay

Server di connessione KD
Proxy usato durante alcune forme di debug remoto in modalità kernel. Ascolta le connessioni dai client smart ed esegue operazioni di memoria, processore o Windows come richiesto da questi client remoti.

Vedere anche debug del server.

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 dei thread, la gestione delle interruzioni e delle eccezioni e la sincronizzazione multiprocessore.

Errore del kernel
Vedere Controllo dei 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 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:

  • Esecutivo.

    Contiene i componenti del sistema operativo di base, ad esempio gestione della memoria, gestione dei processi e thread, sicurezza, I/O, comunicazione interprocesso.

  • kernel

    In questo modo vengono eseguite funzioni di basso livello, ad esempio la pianificazione dei thread, l'interruzione e l'invio delle eccezioni e la sincronizzazione multiprocessore. Fornisce inoltre un set di routine e oggetti di base usati dall'executive 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 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 nei processi in modalità kernel forza Windows ad 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
Visualizza computer di destinazione.

Debug in modalità kernel
Sessione del debugger in cui la destinazione è in esecuzione in modalità kernel.