english
 

Modul: Betriebssysteme

Vorlesung: Betriebssysteme

Aktuelles:
- Klausur Betriebssysteme vom 19.7.2007
- Ergebnis der Klausur Betriebssysteme vom 19.07.2007 
Ergebnis der Nachklausur Betriebssysteme vom 25.09.2007.
  Die Klausureinsicht findet am 17.10.2007 um 13.30 Uhr in Gebäude 25.12.01.51 statt!


Dozent
   Prof. Dr. Michael Schöttner

Betreuer
   John Mehnert-Spahn und Florian Müller

Zuordnung
   Bachelor-Studiengang

Lehrveranstaltungen
   - Vorlesung: 4 SWS, Mo 9:30-11:00 Uhr, Do 11:15-12:45 Uhr, jeweils in Hörsaal 5K
   - Theoretische Übungen: 2 SWS, Mo 8:00-9:30, Hörsaal 5K
   - Praktische Übungen: 2 SWS, im Rechenzentrum (Geb. 25.41)
    RaumNr:   Datum            Beginn          Ende
   00.43         26.04.2007      08:00             10:00
 
   00.43         03.05.2007      08:00             10:00 
   00.43         10.05.2007      08:00             10:00 
   00.43         24.05.2007      08:00             10:00 
   00.43         31.05.2007      08:00             10:00 
   00.41         14.06.2007      08:00             10:00 
   00.41         21.06.2007      08:00             10:00 
   00.41         28.06.2007      08:00             10:00 
   00.41         05.07.2007      08:00             10:00 
   00.41         12.07.2007      08:00             10:00 
   00.41         19.07.2007      08:00             10:00 
   00.41         26.07.2007      08:00             10:00

Kreditpunkte
   15

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.
   In den theoretischen Übungen besteht Anwesenheitspflicht. Es muss nach Zufalls-
   prinzip vorgerechnet werden.

   In den praktischen Übungen findet zunächst ein freiwilliger C-Kurs statt
   (ca. 5-6 Wochen). Im Anschlussist ein kleinen Abschlussprojekt (C-Programm)
   zu absolvieren (Pflicht).
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.


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

Themen & Folien
  
Kapitel 01: Vorschau (SW-Version), update 17.4.2007 (Regelungen)
  
Kapitel 02: Einführung (SW-Version)
  
Kapitel 03: Organisation (SW-Version)
  
Kapitel 04: Hauptspeicher (SW-Version)
   Kapitel 05: Virtueller Speicher (SW-Version)
   Kapitel 06: Nebenläufigkeit (SW-Version)
   Kapitel 07: Synchronisierung (SW-Version)
   Kapitel 08: Plattenspeicher (SW-Version)
   Kapitel 09: Dateisysteme (SW-Version)
   Kapitel 10: Ein-/Ausgabe (SW-Version) - update Folie 307
   Kapitel 11: Interprozesskommunikation (SW-Version) - Beispiele
   Kapitel 12: Benutzerschnittstellen (SW-Version)
   Kapitel 13: Sicherheit (SW-Version)

   Gastvortrag Dr. Frenz: "Embedded Systems am Beispiel des ATmega"
   SJC Java Compiler


Übungen
   Übungsblatt 1 (wurde bereits in der Übung behandelt)
   Übungsblatt 2, Lösungsvorschlag  
   
Übungsblatt 3, Lösungsvorschlag
   Übungsblatt 4, Lösungsvorschlag
   Übungsblatt 5, Lösungsvorschlag
   Übungsblatt 6, Beispiele, Lösungsvorschlag 
   Übungsblatt 7, Lösungsvorschlag
   Übungsblatt 8, Beispiele, Lösungsvorschlag
   Übungsblatt 9, Lösungsvorschlag 
   Übungsblatt 10, Lösungsvorschlag

Praktische Übungen
   Übungsblatt 1, Beispiele
 
   Übungsblatt 2, Beispiele 
   Übungsblatt 3, Beispiele 
   Übungsblatt 4, Beispiele

   Beschreibung des Abschlussprojektes
   Informationen zum Abschlussprojekt

   Folien zu Linux Treibern

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: 14.04.2010, 14:26
Seitenende