Gast
#5864723
Liebe Programmierer, ich programmiere schon seit langen auf Microcontrollern wie ATmega8 und andere 8 Bit MCUs herum. Vor kurzem hab ich mich allerdings daran gemacht ein kleines OS für x86 zu schreiben. Dispatching, Treiber, Systemcalls und co sind alle klar, das einzige woran ich hänge ist die Speicherverwaltung ;( In den Prozesstabelle soll festgehalten sein, welcher Programm welche Speicherpage Speiche-Pages bekommt. Die Prozesse sollen untereinander nur mit Anfrage an das OS kommunizieren dürfe -> die Seiten dürfen für alle andern Programme nicht gelesen werden dürfen. Das Problem ist, dass ich mit MMU Programmierung keine Erfahrung habe... wie würden ihr so etwas realisieren bzw. kann mir jemand ein kurzes Codebeispiel mit guten Kommentaren posten wie man die Pages mal aufsetzt und zugreift, kennt jemand ein guten Tutorial? Alles Liebe&Mit freundlichen Grüßen, Andreas