From fca59bea770346cf1c1f9b0e00cb48a61b44a8f3 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 25 Oct 2015 21:00:20 +0100 Subject: import of old now defunct presentation slides svn repo --- 2003/linux-kernel-knf2003/abstract | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 2003/linux-kernel-knf2003/abstract (limited to '2003/linux-kernel-knf2003/abstract') 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 + - -- cgit v1.2.3