Grundvorlesung (2 SWS + 1
SWS Übungen, Nr. 040203)
Betriebssysteme, Rechnernetze und verteilte Systeme I (RvSBS1)
-
Zeit und Ort:
-
Mo, 12.15-14.00: Campus Nord, EF 50, HS 1
- Dozent:
- Heiko Krumm
- Inhalt:
-
Rechnerhardware und Systemsoftware bilden zusammen eine integrale Plattform,
über die es erst möglich wird, Anwendungssoftware auszuführen.
Der Vorlesungszyklus RvSBS 1/2 widmet sich diesem Themenfeld und soll in die
Grundlagen und Architekturkonzepte von Betriebssystemen, Kommunikationssystemen,
Middleware-Plattformen und anderen Unterstützungssystemen für verteilte
Anwendungen einführen.
-
Die Vorlesung RvSBS1 konzentriert sich dazu auf den klassischen Themenbereich
"Betriebssysteme". Es sollen die Gesamtarchitektur und die wichtigen
Komponenten sowie zentrale Funktionen insbesondere der Komponenten "Prozessverwaltung",
"Ein/Ausgabe", "Dateiverwaltung" und "Speicherverwaltung" erläutert werden.
-
Hörer:
-
Kerninformatiker und Ingenieurinformatiker vor dem Vordiplom (2. Sem.)
-
Voraussetzungen:
-
Programmierkenntnisse in Java
-
Literatur:
-
A. Tanenbaum: Modern Operating Systems (2nd ed.). Prentice Hall, 2001
-
Folien werden per WWW zugänglich gemacht
Spezialvorlesung (2 SWS, Nr. 42199)
Sicherheit im Netz 1 (SiN1)
Zeit und Ort:
Mi, 10.15-11.45 Uhr: Campus Süd, GB V, HS113
Veranstalter:
Heiko Krumm
Inhalt:
Durch die wachsende Vernetzung werden die Sicherheitsziele von IT-Systemen
gefährdet und nicht immer sind es nur sogenannte Hacker, die vorwiegend
spektakuläre Angriffe ausführen. Auch lässt sich IT-Sicherheit
nicht auf die Wahl der "richtigen" Verschlüsselung und Schlüsselverteilung
reduzieren. Sicherheit, und ganz besonders die Sicherheit vernetzter Systeme,
bedarf weitergehender Maßnahmen und will darüber hinaus kontinuierlich
gepflegt werden.
Die Vorlesung "Sicherheit im Netz 1" gibt zunächst eine Übersicht
über den Komplex der IT-Sicherheit und befasst sich dann mit Firewalls,
Intrusion Detection und Authentifikationsprotokollen.
Sie wird durch die Vorlesung SiN2 fortgesetzt, die weitere Maßnahmen
und Ansätze vorstellen wird.
Hörer:
Informatiker nach dem Vordiplom
Voraussetzungen:
Vorlesung 'Rechnernetze und verteilte Systeme' bzw. BSRvS1/2
Literatur:
Folien werden per WWW zugänglich gemacht,
dort enthaltene Literaturangaben
Spezialvorlesung (2
SWS, Nr. 042197)
Verteilte Algorithmen II (VA II)
Zeit und Ort:
Di, 10.15-11.45 Uhr, Campus Süd, GB V, HS113
Dozent:
Heiko Krumm
Inhalt:
-
Verteilte Algorithmen, ihre zentrale Rolle in Rechnernetz-Anwendungen und
einige typische Beispiele werden im letzten Kapitel der Stammvorlesung
Rechnernetze und verteilte Systeme bereits angesprochen. Die Spezialvorlesung
Verteilte Algorithmen I vertiefte diese Thematik und stellte Mittel zur
Beschreibung und funktionellen Analyse verteilter Algorithmen vor.
-
Die Spezialvorlesung Verteilte Algorithmen II setzt Verteilte Algorithmen
I fort. Die dort eingeführte leicht verständliche und praktikable
Beschreibungstechnik wird zu Beginn nocheinmal aber nun aus sehr pragmatischer
Sicht vorgestellt werden, so dass es sich zwar nicht um eine Wiederholung
handelt, dass aber auch ein Einsteigen in Verteilte Algorithmen II,
ohne Verteilte Algorithmen I gehört zu haben, möglich ist.
-
Im weiteren werden verteilte Algorithmen behandelt mit dem Ziel, die Algorithmen
an sich vorzustellen, d.h. ihre konkrete Funktionsweise und die mit ihnen
verteilt lösbaren Aufgaben (z.B. Erzeugung konsistenter Sichten, Synchronisation
verteilter Partner, eindeutige Aufgaben-Zuteilung, faire Zuordnung, global
atomare Aktionen) zu erläutern.
Hörer:
-
Kerninformatiker, Ingenieurinformatiker, Informatik-Lehramt
Voraussetzungen:
-
Vordiplom, günstig Vorlesung Verteilte Algorithmen I
Literatur:
-
Literaturhinweise werden im Verlauf der Vorlesung gegeben, Folien zur Vorlesung
sind im WWW abrufbar, weitere Angaben im WWW
Projektgruppe (Nr. 046490, 8 SWS)
PG 490:
Automatisiertes Management
von Web-Service-Systemen
-
Dozenten:
-
Heiko Krumm, Andre Pohl
-
Hörer:
-
Die Projektgruppe findet in den beiden Semestern SS06 und WS06/07 statt.
Die Teilnehmer liegen bereits fest.
Heiko Krumm,
10.3.2006, Informatik IV, Uni Dortmund