Veranstalter |
|
Sprechstunde |
Bei Fragen zur Vorlesung, Übung und organisatorischen Anliegen wenden Sie sich bitte an den Tutor der Ihnen zugeordneten Übungsgruppe. Sollten Sie Fragen oder Probleme haben, die Sie nicht mit Ihrem Tutor klären konnten, so wenden Sie sich an betriebssysteme@mobile.ifi.lmu.de und hängen den E-Mail Verkehr mit ihrem Tutor an. |
Hörerkreis |
Bachelorstudiengänge Informatik |
Vorlesungstermin(e)
|
Mittwochs, 14:00-16:15 Uhr (s.t.)*, via Zoom
*Die Vorlesung startet immer um Punkt 14:00 Uhr! |
Übungsbetrieb |
Die Anmeldung zu den Übungen erfolgt über Uni2Work Hinweise zu den Übungen siehe unten |
Organisatoren |
Die Organisation der Veranstaltung wird durchgeführt von: |
Anmeldung zur Veranstaltung |
Die Anmeldung zu diesem Kurs erfolgt über Uni2work |
Klausur |
Die Hauptklausur findet am Mittwoch, den 09.02.2022 von 18-21 Uhr statt. |
Nachholklausur |
Die Nachholklausur findet am Mittwoch, den 20.04.2022 von 14-17 Uhr statt. |
Material zur Vorlesung |
Alle Materialien finden Sie auch unter Material auf Uni2Work. Weitere Informationen: |
Aktuelles
- Die Anmeldung zur Nachholklausur ist ab sofort möglich! zur Anmeldung
- Die Anmeldung zur Klausur ist ab sofort möglich! zur Anmeldung
- Für Freitickets für die DIGICON, schreiben Sie eine Email an angelika.debes@ifi.lmu.de
- Die Anmeldung zu den Übungsgruppen ist ab sofort auf Uni2Work freigeschaltet.
- Die Seite zu dieser Veranstaltung ist ab sofort online.
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.
Vorlesungsaufzeichnungen
Die Vorlesungsaufzeichnungen werden gesammelt in der LMUCast-Playlist Vorlesungsaufzeichnungen zum Ansehen bereitgestellt.
Im Folgenden finden Sie die Aufzeichnungen zu den Modulen noch einmal separat verlinkt.
Organisation | Aufzeichnung: Organisatorisches |
Modul | Link zur Aufzeichnung |
---|---|
Modul A | Aufzeichnung: Modul A |
Modul B | Aufzeichnung: Modul B |
Modul C | Aufzeichnung: Modul C |
Modul D | Aufzeichnung: Modul D |
Modul E | Aufzeichnung: Modul E |
Modul F | Aufzeichnung: Modul F |
Modul G | Aufzeichnung: Modul G |
Modul H | Aufzeichnung: Modul H |
Modul I | Aufzeichnung: Modul I |
Modul J | Aufzeichnung: Modul J |
Modul K | Aufzeichnung: Modul K |
Modul L | Aufzeichnung: Modul L |
Modul M | Aufzeichnung: Modul M |
Modul N | Aufzeichnung: Modul N |
Modul O | Aufzeichnung: Modul O |
Modul P | Aufzeichnung: Modul P |
Übungen
Eine Anmeldung zu den Übungen und Übungsgruppen in Uni2Work ist zwingend erforderlich. Die Anmeldung wird zu Semesterbeginn freigeschaltet, sie können sich über https://uni2work.ifi.lmu.de/course/W21/IfI/BS/tuts anmelden.
Ü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. Der Klausurbonus kann nur für die Klausur und die Nachholklausur angerechnet werden (siehe Merkblatt). Der Bonus kann nicht auf Klausuren nachfolgender 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.
Module | Tutoriumsblätter* | Übungsblätter |
---|---|---|
Modul A | Tutoriumsblatt 1 Tutoriumsvideo 1 |
Übungsblatt 1 |
Modul B | Tutoriumsblatt 2 Tutoriumsvideo 2 |
Übungsblatt 2 |
Modul C | Tutoriumsblatt 3 Tutoriumsvideo 3 |
Übungsblatt 3 |
Modul D | Tutoriumsblatt 4 Quellcode T8 Tutoriumsvideo 4 |
Übungsblatt 4 |
Modul E | Tutoriumsblatt 5 Tutoriumsvideo 5 |
Übungsblatt 5 |
Module F,G | Tutoriumsblatt 6 Tutoriumsvideo 6 |
Übungsblatt 6 |
Modul H | Tutoriumsblatt 7 Tutoriumsvideo 7 |
Übungsblatt 7 |
Module I | Tutoriumsblatt 8 Tutoriumsvideo 8 |
Übungsblatt 8 |
Module J | Tutoriumsblatt 9 Code-Rahmen T20 Tutoriumsvideo 9 |
Übungsblatt 9 |
Modul K | Tutoriumsblatt 10 Tutoriumsvideo 10 |
Übungsblatt 10 |
Modul L, M | Tutoriumsblatt 11 Tutoriumsvideo 11 |
Übungsblatt 11 |
Modul N | Tutoriumsblatt 12 Tutoriumsvideo 12 |
Übungsblatt 12 |
Modul O | Tutoriumsblatt 13 Tutoriumsvideo 13 |
Übungsblatt 13 |
Modul P | Tutoriumsblatt 14 Tutoriumsvideo 14 |
Übungsblatt 14 (Klausurvorbereitung) |
* Tutoriumsvideos sind aus dem Vorjahr übernommen. Sie können die Nummerierung des Blattes auf der ersten Folie im Video ignorieren.
Klausur
Hauptklausur:
Die Hauptklausur findet am Mittwoch, den 09.02.2022 von 18-21 Uhr statt.
Die fristgerechte Anmeldung über Uni2Work ist Zulassungsvoraussetzung.
Die Anmeldung und weitere Informationen zur Klausur finden Sie hier in Uni2Work.
Die Einsicht findet am Freitag, den 18.02.2022 von 12-14 Uhr im B 001 in der Oettingenstraße statt.
Nachholklausur:
Die Nachholklausur findet am Mittwoch, den 20.04.2022 von 14-17 Uhr statt.
Die fristgerechte Anmeldung über Uni2Work ist Zulassungsvoraussetzung.
Die Anmeldung und weitere Informationen zur Klausur finden Sie hier in Uni2Work.
Die Einsicht findet am Freitag, den 29.04.2022 von 10-12 Uhr im G 010 in der Oettingenstraße statt.
Die Anmeldung zu den Klausuren finden Sie hier in Uni2Work.
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über hinaus werden in der Vorlesung speziell für jedes Kapitel zusätzliche Literaturhinweise bekannt gegeben.