17.01.2014 Aufrufe

Betriebssysteme KU - Einführungstutorium

Betriebssysteme KU - Einführungstutorium

Betriebssysteme KU - Einführungstutorium

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Booting SWEB Running SWEB Hilfe<br />

Userspace/Kernelspace<br />

Im Source<br />

Userspace: userspace/<br />

Kernelspace: common/, arch/<br />

Scheduler, UserProcess, etc.<br />

In der Ausführung: Unterschiedliche Contexte<br />

CPU-Register (eax, ...)<br />

Stack (esp, ebp)<br />

Memory (Page Directory, cr3)<br />

Kernel und Userspace teilen sich Memorylayout<br />

Aber: unterschiedliche Zugriffsrechte<br />

ThreadInfosUserspaceThread, ThreadInfosKernelThread<br />

(in arch/common/include/ArchThreads.h)

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!