diff options
author | Harald Welte <laforge@gnumonks.org> | 2015-10-25 21:00:20 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2015-10-25 21:00:20 +0100 |
commit | fca59bea770346cf1c1f9b0e00cb48a61b44a8f3 (patch) | |
tree | a2011270df48d3501892ac1a56015c8be57e8a7d /2003/linux-kernel-knf2003/abstract |
import of old now defunct presentation slides svn repo
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 + - |