Betriebssysteme

Veranstalter

Prof. Dr. Claudia Linnhoff-Popien

Sprechstunde

Montag 11:00 Uhr - 12:00 Uhr
Raum G 009, Oettingenstrasse 67

Hörerkreis

Bachelorstudiengänge Informatik
Studiengänge mit Nebenfach Informatik

Vorlesungstermin(e)
(Beginn:18.10.2017)

Mittwochs, 14:00-16:15 Uhr (s.t.)*, Geschw.-Scholl-Pl. 1 (A) - Audi Max (A030)
*Die Vorlesung startet immer um Punkt 14:00 Uhr!

Übungsbetrieb

Carsten Hahn

Hinweise zu den Übungen siehe unten

Klausur

Konkrete Informationen zur Klausur werden hier rechtzeitig bekanntgegeben.

Nachholklausur

Konkrete Informationen zur Nachholklausur werden hier rechtzeitig bekanntgegeben.

Material zur Vorlesung

Das Skript zur Vorlesung wird vor dem Beginn des Wintersemesters hier zur Verfügung gestellt.

Aktuelles

  • 18.09.2017: Die Anmeldung zur Vorlesung über UniWorX wurde freigeschaltet. Die Anmeldung zu den Übungsgruppen über UniWorX startet am 25.09.2017 15:00 Uhr.
  • 11.08.2017: Willkommen auf der Webseite der Vorlesung Betriebssysteme im Wintersemester 2017/2018.

Inhalt der Vorlesung

Die Vorlesung "Betriebssysteme" ist als Fortführung der im Sommersemester stattfindenden Vorlesung Rechnerarchitektur anzusehen. Der Schwerpunkt der Vorlesung liegt auf der Darstellung der Konzepte der Systemprogrammierung. Typische Aufgaben der Systemprogrammierung sind die Programmierung des Betriebssystems sowie von Dienstleistungsprogrammen, wie beispielsweise Editoren, Compiler, Interpreter. Die Vorlesung gibt einen Überblick über die wesentlichen Aufgaben und Problembereiche eines Betriebssystems, wobei insbesondere auf die Bereiche Synchronisation, Prozess-Kommunikation, Verwaltung des Rechnerkerns sowie auf den Bereich der Speicherverwaltung eingegangen wird. Zur praktischen Umsetzung der in der Vorlesung eingeführten Konzepte wird als Programmiersprache in den Übungen Java (insbesondere die Thread-API) eingesetzt. Zum Abschluss der Vorlesung wird noch auf die Architektur von verteilten Systemen sowie auf Rechner-übergreifende Kommunikation und auf entfernte Prozeduraufrufe eingegangen.

Die Vorlesung richtet sich an Studierende der Informatik im 3. Semester. Das die-informatiker.net-Team bietet unter http://www.die-informatiker.net ein Forum zur Vorlesung Betriebssysteme an, in dem über vorlesungsbezogene Inhalte und Übungsblätter diskutiert werden kann.

Übungen

Die Übungen beginnen am 23. Oktober 2017. Eine Anmeldung zu den Übungen und Übungsgruppen in UniWorX ist zwingend erforderlich und ab dem 25. September 2017 15 Uhr möglich:

https://uniworx.ifi.lmu.de/?action=uniworxCourseWelcome&id=794

Zur Registrierung bei UniWorX ist ein Account am CIP-Pool des Instituts für Informatik (IFI) nötig. Wie man an eine solche Kennung kommt steht hier.
Bitte beachten Sie, dass die Anmeldung zur Vorlesung und zu den einzelnen Übungsgruppen in zwei getrennten Schritten durchzuführen ist.

Folgende Übungsgruppen stehen zur Verfügung (Details folgen):

Gruppe Zeit Raum Tutor
01 Mo 18-20 Uhr c.t. Geschw.-Scholl-Pl. 1 (B) - B 011  TBA
02 Di 10-12 Uhr c.t. Edmund-Rumpler-Strasse 13 - B 185  TBA
03 Di 12-14 Uhr c.t. Edmund-Rumpler-Strasse 13 - B 185  TBA
04 Do 10-12 Uhr c.t. Edmund-Rumpler-Strasse 9 - A 127  TBA
05 Do 12-14 Uhr c.t. Edmund-Rumpler-Strasse 9 - A 127  TBA
06 Do 14-16 Uhr c.t. Edmund-Rumpler-Strasse 9 - A 127  TBA
07 Do 16-18 Uhr c.t. Edmund-Rumpler-Strasse 9 - A 127  TBA
08 Do 16-18 Uhr c.t. Edmund-Rumpler-Strasse 13 - B 117  TBA
09 Do 18-20 Uhr c.t. Edmund-Rumpler-Strasse 9 - A 127  TBA
10 Fr 12-14 Uhr c.t. Geschw.-Scholl-Pl. 1 (D) - D Z003  TBA
11 Fr 14-16 Uhr c.t. Geschw.-Scholl-Pl. 1 (D) - D Z003  TBA
12 Fr 16-18 Uhr c.t. Geschw.-Scholl-Pl. 1 (D) - D Z003  TBA

 

Übungsmaterial

An dieser Stelle wird das aktuelle Übungsblatt zum Download bereit gestellt. Beachten Sie bitte auch die Merkblätter. Die Abgabe der Übungsblätter ist freiwillig. Der Klausurbonus kann nur für die Klausur und die Nachholklausur angerechnet werden (siehe Merkblatt). Der Bonus kann nicht auf Klausuren nachfolgener Semester angerechnet werden!
Hinweis:
Es werden lediglich Abgaben in den Formaten .pdf, .jpg, .txt akzeptiert! Abgaben in anderen Formaten (Microsoft Word,...) werden nicht akzeptiert! Abgaben nach der auf dem jeweiligen Übungsblatt vermerkten Abgabefrist werden nicht akzeptiert.

Blatt Downloadlinks
"Blatt Bezeichnung"  ---

Klausur

  • Es werden zwei Klausuren (Klausur und Nachhoklausur) angeboten.
  • Die Details werden zu gegebener Zeit unter dem Punkt Aktuelles bekannt gegeben.
  • Für beide Klausuren gilt:
    • Es findet eine obligatorische Klausuranmeldung statt. Wenn Sie nur an der zweiten Klausur (Nachhoklausur) teilnehmen möchten, müssen Sie sich nicht für die erste Klausur anmelden.
    • Achtung: Ein Nichterscheinen bei vorliegender Anmeldung führt zu einem "durchgefallen" in den Transkripts of Records, siehe hier.
    • Anmeldungen nach dem letzten Anmeldetermin werden nicht akzeptiert!
    • Nicht angemeldete Studierende können nicht an der jeweiligen Klausur teilnehmen!
    • Zur Klausur sind keinerlei Hilfsmittel außer Fremdwörterbüchern erlaubt!
    • Bringen Sie Ihren Studentenausweis und einen amtlichen Lichtbildausweis mit zur Klausur. Personen, die sich in der Klausur nicht ausweisen können dürfen nicht an der Klausur teilnehmen. Es werden diesbezüglich keine Ausnahmen gemacht!
    • Der Prüfungsstoff beinhaltet Ihre Vorlesungsmitschriften, das Vorlesungsskript, etwaige Vorlesungsfolien sowie alle Aufgaben der Übungsblätter.
    • Für die Klausur wird die Kenntnis der Programmiersprache Java vorausgesetzt (die Kenntnis von C ist nicht notwendig)!
    • Die Klausurergebnisse werden Ihnen an Ihre CIP-Pool Email-Adresse (<kennung>@cip.ifi.lmu.de) übermittelt!

Programme und Hilfsmittel

Literatur

Als Begleitliteratur werden die folgenden Bücher empfohlen (siehe auch das Einführungskapitel des Skriptes):

  • William Stallings
    Operating Systems Internals and Design Principles
    Prentice Hall, 7th Edition, 2011
    ISBN-13 978-0132309981
  • A.S. Tanenbaum
    Moderne Betriebssysteme
    Pearson Studium, 3. überarbeitete Auflage, 2009
    ISBN-13 978-3-8273-7342-7
  • A.S. Tanenbaum
    Modern Operating Systems
    Prentice Hall, 3nd Edition, 2007
    ISBN-13 978-0136006633
  • A. Silberschatz, P. Galvin, J. Peteron
    Operating System Concepts
    John Wiley and Sons, 8th Edition, 2011
    ISBN-13 978-1118112731
  • Rüdiger BrauseBetriebssysteme: Grundlagen und KonzepteSpringer, 3. überarbeitete Auflage, 2003 ISBN-13 978-3540009009

Darüberhinaus werden in der Vorlesung speziell für jedes Kapitel zusätzliche Literaturhinweise bekannt gegeben.