Proseminar Linux Internals

Das Proseminar dient dem Üben der Vortragstechnik. Es werden Methoden vorgestellt, die eine gute Vortragstechnik unterstützen. In den Vortragsthemen werden die grundlegenden Konzepte des Betriebssystems Linux behandelt.


Veranstalter

Prof. Dr. Bettina Schnor, Institut für Informatik
Dipl.-Math. Petra Vogel, Institut für Informatik


Modulnummern

  • Bachelor Informatik:
    3110, 3120, 5110, 5120
  • Bachelor Computational Science:
    555611, Modulprüfung 555601

Ort/Termine

Das Proseminar wird am Freitag von 12:00 Uhr bis 14:00 Uhr im Raum 03.04.2.01 stattfinden.

Aktuelles
Tools zur Quelltextanalyse 25.04.2014 Steffen Christgau stellt vor: Tools zur Quelltextanalyse und Folien mit LaTeX
Themenvorstellung 11.04.2014

Materialien



Anforderungen

  • Folienentwurf spätestens 2 Wochen vor dem Vortragstermin vorlegen und Termin zur Besprechung vereinbaren
  • Handout zum Vortrag: max. eine DIN A4 Seite, die die wesentlichen Inhalte des Vortrags zusammenfasst
  • Erfolgreicher Vortrag (max. 45 min. inkl. Code-Review + 15 min. Diskussion)
  • Jeder Vortrag sollte ein Code-Review eines im Vortrag diskutierten Aspekts der vorgestellten Software beinhalten

In die Note des Seminars fließt der Vortragsentwurf zu 20%, der Inhalt zu 40% und der Vortragsstil zu 40% ein.


Themenliste

  1. Einführung IA32-Architektur und Speicheradressierung (UTLK Kapitel 2)
    Vortragender: Eric G.
  2. Verwaltung des Anwendungsspeichers (UTLK Kapitel 9)
    Vortragender: Gregor M.
  3. Prozesse (UTLK Kapitel 3)
    Vortragender: Sona M.
  4. Scheduling (UTLK Kapitel 7, teilweise veraltet, weitere Literatur kann gestellt werden)
    Vortragender: Alexander K.
  5. Unterbrechungen und Ausnahmen (UTLK Kapitel 4)
    Vortragender: Daniel N.
  6. Kernelboot und Programmausführung (UTLK 20 + Anhang A)
    Vortragender: Dennis S.

Literatur

www.kernel.org


github.com/torvalds/linux


[UTLK] - Understanding the Linux Kernel
Daniel P. Bovet, Marco Cesati
O'Reilly Media, 2006


[PLKA] - Professional Linux Kernel Architecture
Wolfgang Mauerer
John Wiley & Sons (Wrox), 2008


[ULMM] - Understanding the Linux Virtual Memory Manager
Mel Gorman
2007


[LKA] - Linux-Kernelarchitektur, Konzepte, Strukturen und Algorithmen von Kernel 2.6
Wolfgang Mauerer
Hanser Verlag, 2004


[ULNI] - Understanding Linux Network Internals
Christian Benvenuti
O'Reilly Media, 2005