english
 

Modul: Betriebssysteme

Vorlesung: Betriebssysteme


Aktuelles
   Liste der Teilnehmer, die die Pruefungszulassung erworben haben   
   Neue Dateien im Web: Kapitel 14 (komplett) + Folien zu  Forschungsthemen der Abt.
   Ergebnis der Klausur Betriebssysteme vom 23.07.2010

   Ergebnis der Kausur Betriebssysteme vom 05.11.2010

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:15-11:00 Uhr, Do 11:15-12:45 Uhr, Raum 25.12.01.51
   - Theoretische Übungen: 2 SWS, Fr. 9:00-11:00 Uhr, Hörsaal 5G
   - Praktische Übungen: 2 SWS,   (ZIM, Gebäude 25.41)
     (die praktischen Übungen finden in der 16, 17, 18, 20, 21 und 23 KW Montags, Mittwochs
     und Donnerstags statt.) 

                              Raum      Datum          Beginn   Ende
      Montags:        00.63   31.05.2010      14:00   16:00
      Mittwochs:      00.41   09.06.2010      09:00   11:00
      Donnerstags: 00.41   10.06.2010      09:00   11:00

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, 2x Vorrechnen in der theoretischen Übung
   und abschließende Prüfung am Ende des Semesters

Themen & Folien     

   Kapitel 01: Vorschau, 15.4.2010
   Kapitel 02: Einführung, 15.14.2010
   Kapitel 03: Organisation, 23.4.2010
   Kapitel 04: Hauptspeicher, 30.4.2010 (Folie 97 gelöscht)
   Kapitel 05: Virtueller Speicher, 6.5.2010, komplett, neu ab Folie 110
   Kapitel 06: Nebenläufigkeit, 2.6.2010, komplett, neu ab Folie 197
   Kapitel 07: Synchronisierung, 10.6.2010, komplett, neu ab Folie 219
   Kapitel 08: Plattenspeicher, 10.6.2010, komplett
   Kapitel 09: Dateisysteme, 18.6.2010, komplett
   Kapitel 10: Ein-/Ausgabe, 25.6.2010, komplett
   Kapitel 11: IPC, 2.7.2010, komplett
   Kapitel 12: Benutzerschnittstellen, 2.7.2010, komplett
   Kapitel 13: Sicherheit, 8.7.2010, komplett
   Kapitel 14: Cloud Computing, 15.7.2010, komplett

   Forschungsthemen der Abteilung: OSS & GCP

Beispiele aus der Vorlesung
   Threads, SystemService, SimpleWindow

Übungen
   Übungsblatt 01
   Übungsblatt 02, Lösungsvorschlag 02
   Übungsblatt 03, Lösungsvorschlag 03, "Quellcode Buddy-Algorithmus" 
   Übungsblatt 04, Lösungsvorschlag 04
   Übungsblatt 05, Lösungsvorschlag 05
   Übungsblatt 06, Lösungsvorschlag 06
   Übungsblatt 07, Lösungsvorschlag 07
   Übungsblatt 08, Lösungsvorschlag 08, Folien zu den Übungsblättern 07 und 08,
   Übungsblatt 09, Lösungsvorschlag 09
   Übungsblatt 10, Lösungsvorschlag 10 
   Übungsblatt 11, Lösungsvorschlag 11
   Übungsblatt 12, Vorgabe, Lösungsvorschlag 12

Praktische Übungen
  
"VMWare Image aus praktischer Übung" 
   Praktische Übung 01, Lösungsvorschlag 01
   Praktische Übung 02, Lösungsvorschlag 02
   Praktische Übung 03, Lösungsvorschlag 03
   Praktische Übung 04, Lösungsvorschlag 04
   Praktische Übung 05, Lösungsvorschlag 05, Beispielcode 2. Aufgabe,

   Abschlussprojekt , Musterlösung
   Projekthinweise

Literatur
   Wird in der Vorlesung bekanntgegeben. 


    Donnerstag, 17. 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: 10.12.2010, 08:40
Seitenende