Windows カーネルはカーネル メモリが変更されたかどうかをどのようにして知るのでしょうか?

Windows カーネルはカーネル メモリが変更されたかどうかをどのようにして知るのでしょうか?

バグのあるデバイス ドライバーがカーネル メモリの変更すべきでない部分を変更すると、Windows でブルー スクリーンが発生すると読んだことがあります。

しかし、Windows カーネルはメモリのその部分が変更されたことをどのように認識するのでしょうか。変更があった場合、CPU が Windows カーネルに通知するのでしょうか。

答え1

私はそれがカーネルの問題だとは思わない知っている 記憶が改変されたということです。むしろ記憶改変のケースです引き起こす 無効なメモリ参照、ゼロ除算、またはシステム障害を引き起こすその他の原因。

関連情報