Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Themen - Martin Erhardt

Seiten: 1 [2]
21
Das Wiki / kann mich nicht im Wiki anmelden
« am: 10. July 2012, 19:41 »
Guten Abend,
Sobald Ich mich im Wiki anmelden will kommt:
Fehler bei der Anmeldung
Der Benutzername „Martin Erhardt“ existiert nicht. Überprüfe die Schreibweise (Groß-/Kleinschreibung beachten) oder melde dich als neuer Benutzer an.
,obwohl ich Cookies anhabe.
Oder muss ich noch ein Wiki Konto erstellen
22
OS-Design / Scheduling mit "Prioritätswarteschlangen"
« am: 10. July 2012, 19:26 »
Guten Abend,
In http://www.lowlevel.eu/wiki/Scheduler#Round_Robin steht:
"Der Vorteil dieses Systems ist, dass jedem Prozess, bei einer entsprechenden Implementierung, individuell der optimale Teil der Rechenleistung zugeteilt wird. Nachteil ist allerdings, dass diese Variante nur in Verbindung mit anderen Varianten zur Optimierung eingesetzt werden kann"  ...    ,die wären?
Wieso kann  man Prioritätswarteschlangen nicht einfach in einen round Robin Scheduler hineinimplementieren?
23
Moin,
So sieht ein GDT Eintrag nach dem Wiki aus
0    Limit    0-7
1    Limit    8-15
2    Base    0-7
3    Base    8-15
4    Base    16-23
5    Accessbyte    0-7 (vollständig)
6    Flags    0-3 (vollständig)
6    Limit    16-19
7    Base    24-31
Der Beispielfunktion set_entry() nach sähe sie aber so aus:
0    Limit    0-7
1    Limit    8-15
2    Base    0-7
3    Base    8-15
4    Base    16-23
5    Flags    0-7
6    Limit    16-19
6    Flags    0-3
7    Base    24-31
Nun Es wäre gut zu wissen was jetzt stimmt
24
Wenn ich den http://www.lowlevel.eu/wiki/Teil_5_-_Interrupts beispielkernel kompiliere und auf qemu laufen lasse bekomme ich ein paar Taktzyklen(25) nach dem GDT und IDT init einen Exception 13 General Protection Fault. Auf Virtual box läuft alles bestens.

...

Wieso? :?
Ich weiß leider nicht wo die qemu logdatei liegt.
Seiten: 1 [2]

Einloggen