Betriebssysteme KU - Einführungstutorium
Betriebssysteme KU - Einführungstutorium
Betriebssysteme KU - Einführungstutorium
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)