Natürlich ist es nicht zwingend notwendig
Nur bei der (damaligen) Implementierung wurde das Paging abgeschalten, dann alle Operationen durchgeführt und dann ging es weiter.
Jetzt mache ich es so: Ich mappe das zu klonende Directory, das KernelDirectory (daraus wird nur verlinkt, nicht kopiert) und das Zieldirectory an freie Adressen. Dann klappt alles sher einfach, als ob Paging aus wäre^^
Einziger Umstand dabei ist eben, dass ich relativ viel immer mappen muss (ich brauche noch Platz für eine neue PageTable, sollte eine geklont werden müssen).
MfG
Daniel
Aktuelle Bugs: Wer ihn findet, darf ihn behalten!
- Dirty Oerti
- Beiträge: 2229
- Registriert: Di Jul 08, 2008 5:05 pm
- Wohnort: Thurndorf / Würzburg
Re: Aktuelle Bugs: Wer ihn findet, darf ihn behalten!
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.