K
KD接続サーバー
何らかの形式のカーネル モードのリモート デバッグ中に使用されるプロキシ。 スマート クライアントからの接続をリッスンし、これらのリモート クライアントによって要求されたメモリ、プロセッサ、または Windows 操作を実行します。
サーバーのデバッグも参照してください。
詳細については、KD 接続サーバー (カーネル モード) を参照してください。
kernel
カーネルは、ハードウェア リソースへのアクセスを管理および制御する Windows オペレーティング システムの部分です。 スレッドのスケジュール設定とディスパッチ、割り込みと例外の処理、マルチプロセッサの同期を実行します。
カーネル エラー
バグチェックを参照してください。
カーネルモード
カーネル モード コードには、システムの任意の部分にアクセスする権限があり、ユーザー モード コードのように制限されません。 ユーザー モードまたはカーネル モードのいずれかで実行されている他のプロセスの任意の部分にアクセスできます。
パフォーマンスに依存するオペレーティング システム コンポーネントは、カーネル モードで実行されます。 これにより、コンテキスト切り替えのオーバーヘッドなしで、ハードウェアと相互に対話できます。 すべてのカーネル モード コンポーネントは、ユーザー モードで実行されているアプリケーションから完全に保護されます。 これらは次のようにグループ化できます。
経営幹部.
これには、メモリ管理、プロセスとスレッド管理、セキュリティ、I/O、プロセス間通信などの基本オペレーティング システム コンポーネントが含まれます。
カーネル。
これにより、スレッドのスケジュール設定、割り込みと例外のディスパッチ、マルチプロセッサの同期などの低レベルの関数が実行されます。 また、より高いレベルのセマンティクスを実装するためにエグゼクティブが使用するルーチンと基本的なオブジェクトのセットも提供します。
ハードウェア抽象化レイヤー (HAL)。
これにより、ハードウェアへの直接インターフェイスがすべて処理されます。 そのため、プラットフォーム固有のハードウェアの違いから Windows カーネル、デバイス ドライバー、Windows Executive を分離します。
ウィンドウとグラフィックス サブシステム。
これにより、グラフィカル ユーザー インターフェイス (GUI) 関数が実装されます。
プロセスが、別のアプリケーションまたはシステムによって使用されているメモリの一部に誤ってアクセスした場合、カーネル モード プロセスに制限がないと、Windows はシステム全体を停止します。 これはバグ チェックと呼ばれます。
カーネル モードに存在するハードウェア デバイスまたはデバイス ドライバーの誤動作は、多くの場合、バグ チェックの原因です。
カーネル モード ターゲット
「ターゲットコンピュータ」を参照してください。
カーネルモードデバッグ
ターゲットがカーネル モードで実行されているデバッガ セッション。