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:
Literatur:
- Messmer Hans Peter und Dembowski K.: PC - Hardwarebuch, Addison-Wesley 2006
- weitere Empfehlungen folgen in der Vorlesung
- Wahlpflichtmodul (Technische Informatik) oder
- Schwerpunktmodul im Master-Studiengang Informatik.
Seminarvortrag (~30min.) + Ausarbeitung (6 Seiten) und
mündliche Prüfung (i.d.R.) am Ende des Semesters.
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:
- Vortrag: Verteilter transaktionaler Speicher, Ausarbeitung, Folien
- Vortrag: OpenCL über CUDA und ATI-Stream, Ausarbeitung, Folien
- Vortrag: System z, Ausarbeitung, Folien
- Vortrag: Intel VT-x, Ausarbeitung, Folien
- Vortrag: Unmodified device driver reuse and improved system dependability via virtual machines, Ausarbeitung, Folien
- 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 Systemprogrammierung 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.
- 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.
Seminarvortrag (~30min.) + Ausarbeitung (6 Seiten) und
mündliche Prüfung (i.d.R.) am Ende des Semesters.
Freitag, 10. 02. 2012
Aktuelles
PromotionenAbteilungsreiseführer
(Hitchhiker's Guide)
(Hitchhiker's Guide)
Prüfungstermine
Aushang mündl. PrüfungenKommende 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 01Frau Angela Rennwanz
+49 211 81 - 10 591
+49 211 81 - 13 464
Institut für Informatik
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
Heinrich-Heine-Universität, Geb. 25.12, Universitätsstr.1, 40225 Düsseldorf,
0211/81-10 591
Letzte Änderung: 09.02.2010, 21:29


