
コンピュータがハングアップするようになったとき、Windows または Linux のカーネル内部では実際に何が起きているのでしょうか? ユーザー空間のアプリケーションが OS 全体のフリーズの原因なのでしょうか、それともカーネル空間でのみ発生するのでしょうか? すべてがフリーズし、何もクリックできず、ただ待って画面を見るしかないとき、Windows のカーネル内部では何が起こっているのでしょうか?
それを予測する方法はあるのでしょうか? また、Windows には、そのような状況から抜け出して正常に動作し続けることができる、ある種の「ウォッチドッグ」メカニズムがあるのでしょうか?