Hallo!
Ich denke, da muss ich weiter ausholen. Es gibt im ganz normalen Betrieb bei einem Prozessor Exceptions. Das sind Routinen vom OS, die aufgerufen werden, wenn ein Fehler auftritt. Das kann zum beispiel sein, wenn die CPU auf einen Befehl stößt, den sie noch nicht kennt. Oder wenn ein Programm etwas tut, was es nicht darf. Z.B. wenn ein Benutzerprogramm versucht auf Kernel - Daten zuzugreifen. Auch wenn etwas passiert, wo die CPU nicht weiß, was sie tun soll: z.B. bei einer Division durch null. Dann wird so eine Exception ausgelöst. Das Betriebsystem muss dann darauf reagieren, bei einem Benutzerprogramm wird es das einfach beenden. Was passiert aber wenn so ein Fehler im Kernel auftritt? Den kann man ja nicht wirklich beenden, also kommt so ein netter Blue Screen. Und bei Windows laufen teilweise die Treiber im Kernelmodus, d.h. auch wenn ein Treiber so einen Fehler hat, kommt so ein Blue Screen.