english
 

Halb-Modul: Systemprogrammierung II


Aktuelles:

- Folien zu Kapitel 7 (komplett) im Netz

Dozent:
  Prof. Dr. Michael Schöttner

Betreuer:
  
Kim-Thomas Möller, John Mehnert-Spahn und Florian Müller

Modulart:
   Wahlpflicht, Schwerpunkt

Studiengang:
   Master Informatik

Kreditpunkte:
   7,5 CP (Halbmodul)

Lehrveranstaltungen:
   - Vorlesung: 2 SWS, donnerstags, 11-13 Uhr, Raum 25.12.01.51
   - Seminar: 2 SWS, donnerstags, 09-11 Uhr, Raum 25.12.01.51
 

Vorlesungsfolien:
   Kapitel 01: Vorschau
   Kapitel 02: Linux-Treiberarchitektur, komplett, Update 13.11.09, ab Folie 60
   Kapitel 03: Windows-Treiberarchitektur, komplett, Update 11.12.09, ab Folie 134
   Kapitel 04: Prozessoren (IA32), komplett, 21.1.2010
   Kapitel 05: Caching (komplett), 21.12.2009
   Kapitel 06: Speicher (komplett), 2.2.2010
   Kapitel 07: APIC (komplett), 9.2.2010

Linux-Beispiele aus der Vorlesung:

   khello, my_proc, my_chardev, my_cdev, mm, vma, mmap,
   my_ring, my_timer, uart, my_blockdev, devmodel

Windows-Beispiele aus der Vorlesung:
   simple, simple_pnp, kmdf, kmdf_pnp, shared

Übungsblätter:
   Blatt 1
, Lösung
   Blatt 2, Vorgabe, Lösung
   Blatt 3, Vorgabe, Lösung
   Blatt 4, Lösung

Seminar:
   Seminarmodalitäten
   Seminarthemen

Seminarvorträge & Folien:

  1. Vortrag: Verteilter transaktionaler Speicher, Ausarbeitung, Folien
  2. Vortrag: OpenCL über CUDA und ATI-Stream, Ausarbeitung, Folien
  3. Vortrag: System z, Ausarbeitung, Folien
  4. Vortrag: Intel VT-x, Ausarbeitung, Folien
  5. Vortrag: Unmodified device driver reuse and improved system dependability via virtual machines, Ausarbeitung, Folien
  6. Vortrag: Live Migration of virtual machines, Ausarbeitung, Folien


Literatur:
   - Messmer Hans Peter und Dembowski K.: PC - Hardwarebuch, Addison-Wesley 2006
   - weitere Empfehlungen folgen in der Vorlesung

Qualifikationsziele:
   Die Studierenden sollen ein tieferes Verständnis der Wechselwirkung zwischen PC-Hard-
   und Software erreichen. Die Kenntnisse aus dem Halbmodul System­programmierung I
   werden weiter vertieft, insbesondere anhand konkreter Fallstudien, wie beispielsweise
   Linux- und Windows Treiberarchitekturen.
   Die vermittelten Konzepte sollen die Teilnehmer(innen) in eigenen Worten erklären können.
   Ferner sollen sie am Ende in der Lage sein die erlernten Konzepte anwenden zu können.
   Dies umfasst sowohl die Programmierung der besprochenen Hardware, als auch die
   Einbindung von Treibern in Linux- und Windows.
Verwendbarkeit des Moduls:
   - Wahlpflichtmodul (Technische Informatik) oder
   - Schwerpunktmodul im Master-Studiengang Informatik.

Teilnahmevoraussetzungen:
   Die Veranstaltung ist für das Master-Studium Informatik konzipiert und setzt somit i.Allg. den
   Bachelor-Abschluss voraus.
Voraussetzungen für die Vergabe von Kreditpunkten:
   Seminarvortrag (~30min.) + Ausarbeitung (6 Seiten) und
   mündliche Prüfung (i.d.R.) am Ende des Semesters.


    Freitag, 10. 02. 2012


Aktuelles

Promotionen

Abteilungsreiseführer
(Hitchhiker's Guide)


Prüfungstermine 

Aushang mündl. Prüfungen
Kommende mündliche Prüfungstermine: 23.02.2012 und 01.03.2012
Anmeldefrist beachten!

Liste der zugelassenen Teilnehmer für die Informatik I Klausur (06.02.2012)

Informatik I: 1. Klausur
10.02.2012, 10:30 - 12:00 Uhr

Achtung: Raumänderung und Hörsaalbelegung
Die Belegung erfolgt in alphabetischer Reihenfolge
(Änderungen sind nicht möglich)

in 5E, 5F, 5K und 5L


Informatik I: 2. Klausur
29.03.2012, 10:30 - 12:00 Uhr
in 5A, 5B, 5C und 5E


Sekretariat

Gebäude 25.12 Ebene 01
Frau Angela Rennwanz
+49 211 81 - 10 591 
Fax +49 211 81 - 13 464
 

Institut für Informatik Link 


 

Institut für Informatik/Abteilung Betriebssysteme
Heinrich-Heine-Universität, Geb. 25.12, Universitätsstr.1, 40225 Düsseldorf, 0211/81-10 591 Letzte Änderung: 09.02.2010, 21:29
Seitenende