english
 

Modul: Betriebssysteme

Vorlesung: Betriebssysteme

Aktuelles:
   -

Dozent
   Prof. Dr. Michael Schöttner

Betreuer
   Kim-Thomas Möller und John Mehnert-Spahn

Modulart
   Wahlpflicht, Schwerpunkt

Studiengang
   Bachelor-Studiengang
Kreditpunkte
   15

Lehrveranstaltungen
   - Vorlesung: 4 SWS, Mo 9:30-11:00 Uhr, Do 11:15-12:45 Uhr, jeweils in Hörsaal 5E
   - Theoretische Übungen: 2 SWS, Fr. 9:00-11:00 Uhr, Hörsaal 5E
   - Praktische Übungen: 2 SWS, Mo. 11.00-13.00 Uhr, 25.41.00.43 (ZIM) 

Teilnahmevoraussetzungen
   Informatik I und Informatik II obligatorisch.
   Kenntnisse in der Programmiersprache C sind nützlich, aber nicht notwendig.

Beschreibung

   Betriebssysteme machen den Anwendungen die Hardware zugänglich; insbesondere
   Rechenleistung, Speicher und Kommunikationswege. Obwohl Betriebssysteme seit
   langem erforscht werden, ergeben sich durch neu aufkommende Anwendungsfelder
   immer wieder neue Herausforderungen. Genannt seien hier unter anderem der
   energiesparende Betrieb (z.B. bei Sensornetzen), die Skalierbarkeit (z.B.in Grid-
   Umgebungen), die Sicherheit (z.B. durch Mikrokernarchitektur) und die verteilte
   Ressourcenverwaltung im Allgemeinen.

   Das Modul "Betriebssysteme" richtet sich an Studenten, die verstehen möchten, wie
   Betriebssysteme intern arbeiten, was beispielsweise bei einem Systemaufruf abläuft,
   wie Speicher, Dateien und Prozesse verwaltet werden. Zum einen werden grund-
   legende Konzepte diskutiert, zum anderen werden (sofern praktikabel) konkrete
   Implementierungen in aktuellen Betriebssystemen, wie Linux und Windows XP,
   untersucht.

   In den theoretischen Übungen werden Rechenaufgaben bearbeitet, aber auch
   Programmieraufgaben, im Wesentlichen unter Linux in der Programmiersprache C.
   Die Übungsblätter können zur Korrektur abgegeben werden.

   In den praktischen Übungen findet zunächst ein freiwilliger C-Kurs statt
   (ca. 5-6 Wochen). Im Anschluss daran erfolgt die Einarbeitung in das Abschlussprojekt.
   Um zur Klausur zugelassen zu werden, müssen die Teilnehmer das Abschlussprojekt
   erfolgreich bearbeiten.
Lernziele
   Die Studierenden sollen einerseits die vermittelten theoretischen Konzepte in eigenen
   Worten erklären können und andererseits diese auf konkrete Problemstellungen an-
   wenden können. Ferner sollen die Teilnehmer am Ende in der Lage sein die ver-
   schiedenen Konzepte den untersuchten Fallstudien zuordnen und miteinander ver-
   gleichen zu können.

Voraussetzungen für die Vergabe von Kreditpunkten:
   Erfolgreiches Abschlussprojekt und
   abschließende Prüfung am Ende des Semesters

Themen & Folien
   Kapitel 01: Vorschau (SW-Version)
   Kapitel 02: Einführung (SW-Version)
   Kapitel 03: Organisation (SW-Version)
   Kapitel 04: Hauptspeicher (SW-Version) - Update 8.5.09, ab Folie 86
   Kapitel 05: Virtueller Speicher (SW-Version) - Update 22.5.09, ab Folie 124
   Kapitel 06: Nebenläufigkeit (SW-Version) - Update, 8.6.2009, ab Folie 167
   Kapitel 07: Synchronisierung (SW-Version)
   Kapitel 08: Plattenspeicher (SW-Version)
   Kapitel 09: Dateisysteme (SW-Version) - Update, 4.7.09, ab Folie 272
   Kapitel 10: Ein-/Ausgabe (SW-Version)
   Kapitel 11: Interprozesskommunikation (SW-Version)
   Kapitel 12: Benutzerschnittstellen (SW-Version)
   Kapitel 13: Sicherheit (SW-Version)

   IPC-Beispiele, SimpleWindow

 
Übungen
   Folien der 1. Übung,
   Übung 01, Lösungsvorschlag 01
   Übung 02, Lösungsvorschlag 02
   Übung 03, Lösungsvorschlag 03
   Übung 04, Lösungsvorschlag 04, Folien der 4. Übung
   Übung 05, Lösungsvorschlag 05
   Übung 06, Lösungsvorschlag 06
   Übung 07, Lösungsvorschlag 07, Beispielcode
   Übung 08, Lösungsvorschlag 08
   Übung 09, Lösungsvorschlag 09, Folien der 9. Übung
   Übung 10, Lösungsvorschlag 10, Folien der 10. Übung
   Übung 11, Lösungsvorschlag 11, Folien der 11. Übung
   Folien der 12. Übung

Praktische Übungen
   "VMWare Image aus praktischer Übung"

   Praktische Übung 01,
   Praktische Übung 02,
   Praktische Übung 03,
   Praktische Übung 04,

   Abschlussprojekt

Literatur
   Wird in der Vorlesung bekanntgegeben. 

    Freitag, 25. 05. 2012


Aktuelles

Promotionen

Abteilungsreiseführer
(Hitchhiker's Guide)


Prüfungstermine 

Aushang mündl. Prüfungen
Kommende mündliche Prüfungstermine: 04.06.2012
Anmeldefrist beachten!

Liste der zugelassenen Teilnehmer für die Informatik I Klausuren

Ergebnis der 2. Klausur Info I.

Klausurtermin Betriebssysteme
19.07.2012, 09:00 - 10:30 Uhr in Hörsaal 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: 30.04.2010, 11:10
Seitenende