Betriebssysteme

Veranstalter

Prof. Dr. Claudia Linnhoff-Popien

Sprechstunde

Hörerkreis

Bachelorstudiengänge Informatik
Studiengänge mit Nebenfach Informatik

Vorlesungstermin(e)
(Beginn:16.10.2013)

Mittwochs, 13:30-15:45 Uhr
AudiMax (Geschw.-Scholl-Pl. 1)

Übungsbetrieb

Philipp Marcus
Michael Dürr

Hinweise zu den Übungen siehe unten

Klausur

Klausur: Donnerstag, 06.02.2014 von 18:30 Uhr - 20:30 Uhr im Hauptgebäude am Geschw.-Scholl-Platz 1. Die Raumzuteilung finden Sie im Bereich "Aktuelles". Anmeldung über Uniworx ist Teilnahmevoraussetzung.

Nachholklausur

Nachholklausur: Mittwoch, 09.04.2014 von 18:30 Uhr - 20:30 Uhr im Hauptgebäude am Geschw.-Scholl-Platz 1. Die fristgerechte Anmeldung (bis zum 07.04.2014, 12:00 Uhr) über Uniworx ist Teilnahmevoraussetzung. Die genaue Raumzuweisung wird wieder rechtzeitig vor der Klausur im Bereich "Aktuelles" bekanntgegeben.

Material zur Vorlesung

Skript
Skript (zweiseitig)

Aktuelles

Aktuelle Mitteilungen für diese Veranstaltung sind nicht mehr verfügbar. Bei Fragen zum Inhalt der Veranstaltung nehmen Sie bitte Kontakt mit den betreuenden Mitarbeitern am Lehrstuhl für Mobile und Verteilte Systeme auf.

  • 14.04.2014: Die Ergebnisse der Nachholklausur wurden über Uniworx veröffentlicht. Die Klausureinsicht findet statt am Dienstag, den 29. April von 17-18 Uhr in Raum G010 in der Oettingenstr. 67.
  • 07.04.2014: Für die Klausur am 09.04. gilt folgende Sitzordnung:
    Hörsaal (Hauptgebäude, Geschw.-Scholl.-Pl. 1) Nachnamen (nach Anfangsbuchstaben sortiert)
    B 101 A – Le
    B 201 Lu – Z

    Innerhalb der Hörsäle wird es feste Platznummern geben. Bitte erfragen Sie diese beim Eintritt in den Hörsaal. Studenten mit Sonderbedingungen kommen bitte trotz obiger Platzordnung zum Hörsaal B 101. Der Einlass beginnt um 18:15 Uhr. Die Bearbeitungszeit beginnt um 18:30 Uhr.

  • Die Ergebnisse zur Klausur vom 06. Februar 2014 wurden per Uniworx verschickt. Die Klausureinsicht findet statt am Dienstag, den 25. Februar von 17:00 – 18:00 Uhr in Raum G010 in der Öttingenstraße 67.
  • 04.02.2014: Für die Klausur am 06.02. gilt folgende Sitzordnung:
    Hörsaal (Hauptgebäude, Geschw.-Scholl.-Pl. 1) Nachnamen (nach Anfangsbuchstaben sortiert)
    B 101 A – Hak
    B 201 Han – Pha
    A 240 Pich – Tra
    M 118 Tru – Z

    Innerhalb der Hörsäle wird es feste Platznummern geben. Bitte erfragen Sie diese beim Eintritt in den Hörsaal. Studenten mit Sonderbedingungen kommen bitte trotz obiger Platzordnung zum Hörsaal B 101. Der Einlass beginnt um 18:15 Uhr. Die Bearbeitungszeit beginnt um 18:30 Uhr.

  • 23.01.2014: Am Montag, den 03. Februar 2014 wird von 16-18 Uhr in Raum 211 (Amalienstr. 73A) eine gesonderte Fragestunde veranstaltet. Anwesende Tutoren sind Philipp J., Felix und Benjamin. Bitte bereiten Sie sich darauf explizit vor und nutzen die zur Verfügung stehende Zeit.
  • 22.01.2014: Übungsblatt 13 steht zum Download bereit. Achtung: Die zweistündige Übung ist die letzte des Semesters. Es ist die Bitte an uns herangetragen worden, dass zur Vorbereitung auf die Klausur offene Fragen noch einmal besprochen werden können. Aus diesem Grund wählen wir dieses mal eine geteilte Struktur. Der erste Teil der Übung wird klassisch zur Besprechung der T- und H-Aufgaben genutzt. Der Rest der Zeit dient Ihnen zum Stellen von Fragen. Bitte bereiten Sie sich darauf explizit vor und nutzen die zur Verfügung stehende Zeit.
  • 15.01.2014: Achtung: Bitte beachten Sie die Klausuranmeldung über Uniworx. Die Anmeldung ist bis 04. Februar 2014 um 12:00 Uhr geöffnet. Spätere An- und Abmeldungen können nicht mehr berücksichtigt werden. Nähere Informationen finden sich hier.
  • 15.01.2014: Übungsblatt 12 steht zum Download bereit.
  • 08.01.2014: Übungsblatt 11 steht zum Download bereit.
  • 18.12.2013: Achtung: Bitte beachten Sie, dass in der Zeit vom 24. Dezember bis einschließlich 6. Januar aufgrund der Weihnachtspause keine Tutorien stattfinden.
  • 18.12.2013: Übungsblatt 10 steht zum Download bereit.
  • 11.12.2013: Übungsblatt 9 steht zum Download bereit.
  • 04.12.2013: Übungsblatt 8 steht zum Download bereit.
  • 27.11.2013: Übungsblatt 7 steht zum Download bereit.
  • 20.11.2013: Übungsblatt 6 steht zum Download bereit.
  • 13.11.2013: Übungsgruppe 2 wird ab Dienstag, den 19. November von Marie Kiermeier geleitet.
  • 13.11.2013: Das Übungsblatt 5 steht zum Download bereit.
  • 13.11.2013: Das Übungsblatt 5 steht zum Download bereit.
  • 06.11.2013: Das Übungsblatt 4 steht zum Download bereit.
  • 30.10.2013: Das Übungsblatt 3 steht zum Download bereit.
  • 23.10.2013: Das Übungsblatt 2 steht zum Download bereit. Achtung: Am 1. November entfallen aufgrund von Allerheiligen die Tutorien. Betroffene Studenten weichen bitte auf ein Tutorium vom 28. – 31. Oktober aus.
  • 16.10.2013: Das Übungsblatt 1 steht zum Download bereit.
  • 01.10.2013: Das Skript (siehe oben) und das Merkblatt stehen nun zum Download bereit.
  • 09.09.2013: Der Termin zur Klausur wurde auf Donnerstag, den 06.02.2014 von 18:30 – 20:30 festgelegt (Details siehe oben).
  • 23.08.2013: Willkommen auf der Webseite der Vorlesung Betriebssysteme im Wintersemester 2013/2014.

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 21. Oktober 2013. Eine Anmeldung zu den Übungen und Übungsgruppen ist zwingend erforderlich und über das elektronische AbgabesystemUniWorX möglich. 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 bachten Sie, dass die Anmeldung zur Übung und zu den einzelnen Übungsgruppen in zwei getrennten Schritten durchzuführen ist.

Folgende Übungsgruppen stehen zur Verfügung:

Gruppe Zeit Raum Tutor
1 Mo 16-18 Uhr Raum 211 (Amalienstr. 73A) Philipp Janssen
2 Di 10-12 Uhr Raum B 015 (Geschw.-Scholl-Pl. 1) Sebastian Sturm
Marie Kiermeier
3 Di 12-14 Uhr Raum B 015 (Geschw.-Scholl-Pl. 1) Marie Kiermeier
4 Do 10-12 Uhr Raum 110 (Richard-Wagner-Str. 10) Frederik Meerwaldt
5 Do 12-14 Uhr Raum 110 (Richard-Wagner-Str. 10) Christoph Kösters
6 Fr 12-14 Uhr Raum B 015 (Geschw.-Scholl-Pl. 1) Sebastian Amft
7 Fr 14-16 Uhr Raum B 015 (Geschw.-Scholl-Pl. 1) Benjamin Lindner
8 Fr 16-18 Uhr Raum B 015 (Geschw.-Scholl-Pl. 1) Felix Küng

 

Übungsmaterial

An dieser Stelle wird jeweils zu Beginn jeder Woche das aktuelle Übungsblatt zum Download bereit gestellt.  Beachten Sie bitte auch die Merkblätter. Die Abgabe der Übungsblätter ist freiwillig.
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 Downloadlink
Merkblatt Download
Übungsblatt 01 Download
Übungsblatt 02 Download
Übungsblatt 03 Download
Übungsblatt 04 Download
Übungsblatt 05 Download
Übungsblatt 06 Download
Übungsblatt 07 Download
Übungsblatt 08 Download
Übungsblatt 09 Download
Übungsblatt 10 Download
Übungsblatt 11 Download
Übungsblatt 12 Download
Übungsblatt 13 Download

 

Klausur

  • Es werden zwei Klausuren (Klausur und Nachhoklausur) angeboten.
  • Die Details werden zu gegebener Zeit unter dem Punkt Aktuelles bekannt gegeben.
  • Für beideKlausuren 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 Klausurteilnehmen!
    • 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

Werden hier bereitgestellt.

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, 2003ISBN-13 978-3540009009

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