summaryrefslogtreecommitdiff
path: root/2003/linux-kernel-knf2003/abstract
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2015-10-25 21:00:20 +0100
committerHarald Welte <laforge@gnumonks.org>2015-10-25 21:00:20 +0100
commitfca59bea770346cf1c1f9b0e00cb48a61b44a8f3 (patch)
treea2011270df48d3501892ac1a56015c8be57e8a7d /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/abstract26
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
+ -
personal git repositories of Harald Welte. Your mileage may vary