27 lines
869 B
Plaintext
27 lines
869 B
Plaintext
Wie waere es mit folgendem Titel:
|
|
"Einfuehrung in die Architektur des Linux-Kernels - Blicke jenseits des
|
|
Syscall-Horizonts der Userspace-Prozesse"
|
|
|
|
Teil 1: Theoretische Grundlagen
|
|
- kernel/userspace: Aufgaben, Grenzen, Beruehrungspunkte
|
|
- Execution context: User, Syscall, Softirq, Hardirq, Kernelthread, Tasklet
|
|
- Der Scheduler
|
|
- Primitives: Spinlocks, rwlocks, Mutex, Waitqueues
|
|
|
|
Teil 2: Exemplarischer Einblick in einzelne Subsysteme
|
|
- Netzwerkstack: Vom Empfang des Pakets auf der Netzwerkkarte bis zum
|
|
empfang im Userspace-prozess
|
|
- Filesystem: Vom read-syscall bis zum lesen der platte und zurueck
|
|
|
|
- aufgaben
|
|
- virt. speicherverwaltung
|
|
- prozessverwaltung
|
|
- filesystem
|
|
- networking
|
|
- hardware abstraction
|
|
- interprozesskommunikation
|
|
|
|
- schnittstellen fuer userspace-programme
|
|
- syscalls
|
|
-
|