laforge-slides/2003/linux-kernel-knf2003/abstract

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
-