Hallo OS-Dev Team

Ich kämpfe im Moment mit dem Tutorial Teil 7. Dabei habe ich mich weitestgehend an Tyndur orientiert. Ich habe die physische Speicherverwaltung umgesetzt, aber noch 2 statische Tasks (im Usermode) in ein Array geschrieben (noch keine Liste). Die Task wechseln sich ganz klassisch über den Interrupt ab.
Ohne Speicherverwaltung klappt alles prima. Mit Speicherverwaltung wird nur noch ein Task ausgeführt und irgendwann tritt eine Exception 5 auf. Das sieht für mich erstmal nach einem Problem mit den Interrupts aus, an denen ich für die Speicherverwaltung ja aber nichts geändert habe. Von dem her bin ich sehr unsicher wo ich überhaupt anfangen muss mit der Fehlersuche, bzw. wo das Problem liegen könnte.
Wenn einer eine Idee hat wo der Fehler sein kann, poste ich auch gern etwas Code. So macht das aber noch nicht viel Sinn.
Was ist eigentlich die Exception 5? Und tritt das Problem bei anderen auch auf?
Ich muss auch zugeben, dass ich mit dem Debuggen etwas überfordert bin und nicht so richtig weiß wo ich ansetzten sollte.
Ich freue mich auf eure Antworten
Sava