diff options
Diffstat (limited to '2003/linux-kernel-knf2003/abstract')
-rw-r--r-- | 2003/linux-kernel-knf2003/abstract | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/2003/linux-kernel-knf2003/abstract b/2003/linux-kernel-knf2003/abstract new file mode 100644 index 0000000..ade9d71 --- /dev/null +++ b/2003/linux-kernel-knf2003/abstract @@ -0,0 +1,26 @@ +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 + - |