Prof. Dr.-Ing. Hans-Georg Eßer
Betriebssysteme / Rechnerarchitektur / Informatik-Grundlagen
Fakultät für Informatik und Mathematik / Fakultät für Wirtschaftsingenieurwesen
Hochschule München

hm.hgesser.de


Navigation
Startseite
Impressum
Vorlesungsarchiv
Betriebs-
systeme I
SS 11
Übersicht
Folien / Audio
Evaluation
Rechner-
architektur
WS 10/11
Übersicht
Folien / Audio
Evaluation
Betriebs-
systeme I
SS 09
Übersicht
Folien / Audio
Skript
Prüfungs-Blog
Evaluation
Informatik
Grund-
lagen
WS 08/09
Übersicht
Folien / Audio
Evaluation
Betriebs-
systeme I
SS 08
Übersicht
Folien / Audio
Prüfungs-Blog
Evaluation
Betriebs-
syst. I/II
WS 06/07
Übersicht
Folien
Evaluation
Über den Dozenten
Homepage [extern]
Veröffentlichungen
Didaktik-Fortbildungen
Vorlesungen an der ...
  - FH Südwestfalen
  - Hochschule Nürnberg
  - FOM Hochschule
  - Hochschule
    Albstadt-Sigmaringen
Hochschule München
Homepage
Fakultät für Informatik und Mathematik
Fakultät für Wirtschaftsingenieurwesen
 

Betriebssysteme I (SS 2011)

Hier finden Sie Informationen und Material zu meiner Vorlesung Betriebssysteme I im Sommersemester 2011 an der Hochschule München.

Termine

Im Sommersemester 2011 halte ich die Vorlesung Betriebssysteme I im Bachelor-Studiengang Informatik (Gruppen IF 4B, IC). Die Termine sind

  • Fr. 10:00-11:30: Vorlesung (Raum 0.009)
  • Fr.   8:15-  9:45: Praktikum (Raum 2.009; 1. Teilgruppe)
  • Fr. 11:45-13:15: Praktikum (Raum 1.009; 2. Teilgruppe)

Stundenplan IF 4B (Bachelor Informatik)
Stundenplan IC (Bachelor Scientific Computing)

Hinweis für Gruppe IF 4A: Sie können leider nicht an meinem Kurs teilnehmen -- stattdessen ist für Sie der parallele Kurs von Prof. Vogt vorgesehen.

Hinweise / News

  • [2011/07/06] Zur Scheinausgabe: Wer sich seinen Schein nicht bereits letzten Freitag abgeholt hat, hat diesen Freitag (08.07.) nochmals in der Übung und in der Vorlesung Gelegenheit dazu; danach werde ich die restlichen Scheine im Sekretariat abgeben.
  • [2011/07/01] Hinweis zu den Übungen:
    - Ü7: korrigiere ich noch zu Ende.
    - Ü8-Ü11: Musterlösungen stehen auf der Webseite; volle Punkte für bearbeitete Aufgaben.
    - und: alle regelmäßigen Teilnehmer haben schon den Schein durch Ü1-Ü7 erreicht.
    - Scheinausgabe: Heute, nach der Vorlesung und nach den Übungen
  • [2011/06/17] Bitte beachten Sie, dass die Übungs- und Vorlesungstermine in der nächsten Woche (24.06.2011) ausfallen!
  • [2011/05/13] Die Ergebnisse der heutigen Zwischenevaluation sind jetzt online.
  • [2011/04/28] Die ersten ca. 15 Minuten der morgigen Praktikumstermine enthalten Vorlesungsinhalte, kommen Sie darum bitte pünktlich zum Praktikum.
  • [2011/03/06] Morgen beginnt die Anmeldemöglichkeit für diesen Kurs (ZPA-Seite). Bitte beachten Sie, dass auch Prof. Vogt eine Betriebssysteme-I-Vorlesung anbietet. Je nach Studiengruppe haben Sie evtl. die Wahl zwischen beiden Kursen.

Themen und Material zu Betriebssysteme I (03/2011-07/2011)

Creative Commons License  Diese Folien und Audiodateien sind unter einer Creative Commons-Lizenz lizenziert.

# Datum Inhalt Folien Audio
1. 18.03.2011 Allgemeines/Organisatorisches, Inhalte, Einführung pdf (1-up), pdf (4-up) wma (1/2, 13 MB), wma (2/2, 7 MB)
2. 25.03.2011 Prozesse und Threads (1) pdf (1-up), pdf (4-up) wma (1/2, 12 MB), wma (2/2, 7 MB)
3. 01.04.2011 Prozesse und Threads (2) (wie 25.03.) wma (1/2, 11 MB), wma (2/2, 8 MB)
4. 08.04.2011 Prozesse und Threads (3) (wie 25.03.) wma (1/2, 12 MB), wma (2/2, 8 MB)
5. 15.04.2011 Prozesse und Threads (4), Interrupts (1) pdf (1-up), pdf (4-up) wma (1/2, 11 MB), wma (2/2, 9 MB)
6. 29.04.2011 Interrupts (2), Scheduler (1) pdf (1-up), pdf (4-up) wma (1/3, Praktikum, 8 MB),
wma (2/3, 11 MB), wma (3/3, 8 MB),
7. 06.05.2011 Scheduler (2) (wie 29.04.) wma (1/2, 11 MB), wma (2/2, 7 MB)
8. 13.05.2011 Scheduler (3), Synchronisation (1) pdf (1-up), pdf (4-up) wma (1/2, 12 MB), wma (2/2, 5 MB)
9. 20.05.2011 Synchronisation (2) (wie 13.05.) wma (1/2, 12 MB), wma (2/2, 8 MB)
10. 27.05.2011 Synchronisation (3) (wie 13.05.) wma (1/2, 12 MB), wma (2/2, 8 MB)
11. 03.06.2011 Synchronisation (4): Deadlocks (wie 13.05.) wma (1/2, 11 MB), wma (2/2, 8 MB)
12. 17.06.2011 Synchronisation (5), Speicherverwaltung (1) pdf (4-up) wma (1/2, 12 MB), wma (2/2, 7 MB)
-- 24.06.2011 Termin fällt aus!
13. 01.07.2011 Speicherverwaltung (2) (wie 17.06.) wma (1/2, 11 MB), wma (2/2, 8 MB)
14. 08.07.2011 Speicherverwaltung (3), Abschlussevaluation pdf (1-up), pdf (4-up) wma (1/2, 13 MB), wma (2/2, 5 MB)
-- 11.07.2011 Montag, 11.07., 08:30 Uhr, Räume R0.009, R1.008: Klausur
Praktikum: Arbeitsblätter, Code
# Datum Inhalt Aufgaben Code
1. 18.03.2011 Einführung in die Unix-Shell -- --
2. 25.03.2011 Übersicht BS, Aufgaben zu Python und C pdf (2-up) --
3. 01.04.2011 Python, Prozesse pdf (2-up) telefonbuch.py
4. 08.04.2011 Prozesse, MS-DOS mit Desqview pdf (2-up) fork-zombie.c
5. 15.04.2011 Threads pdf (2-up) prakt04.tgz
6. 29.04.2011 Interrupts und Signale pdf (2-up) prakt05.tgz
7. 06.05.2011 Top / Bottom Half für Signal Handler pdf --
8. 13.05.2011 Scheduler in Python pdf (2-up) prakt07.tgz
9. 20.05.2011 Round Robin Scheduler in Python pdf prakt08.tgz
10. 27.05.2011 Producer-Consumer-Problem in C pdf (2-up) prakt09.tgz
11. 03.06.2011 Synchronisation im Linux-Kernel pdf --
12. 17.06.2011 Deadlocks; Link zur Graph-Reduzierung pdf (2-up) --
-- 24.06.2011 Termin fällt aus!
13. 01.07.2011 Probeklausur, Musterlösung Audio Musterlösung: wma (12 MB)
14. 08.07.2011 Speicherverwaltung pdf (2-up) --

Musterlösungen zu den Übungen 7-12

Empfohlene Literatur

Wenn Sie sich über die Themen aus der Vorlesung hinaus mit der Materie beschäftigen möchten, gibt es dafür eine Menge interessanter Literatur, z. B.

  • Betriebssysteme. Ein Lehrbuch mit Übungen zur Systemprogrammierung in Unix/Linux (Autoren: Erich Ehses, Lutz Köhler, Petra Riemer, Horst Stenzel und Frank Victor; ISBN: 3827371562, 29,95 Euro)
  • Operating Systems. Design and Implementation (Autoren: Tanenbaum, Woodhull), Prentice Hall (englisch)
  • Operating Systems. Internals and Design Principles (Autor: Stallings), Prentice Hall, ca. 80 Euro (englisch)
  • Operating System Concepts (Autoren: Silberschatz, Galvin, Gagne), Wiley, ca. 52 Euro (englisch)
  • Prozesse und Threads, aus: Skript Betriebssysteme (Autor: Eßer), unveröffentlicht, PDF
  • Introduction to Memory Management and Filesystems, aus: Skript Betriebssysteme (Autor: Eßer), unveröffentlicht, englisch, wird im Laufe des Semesters regelmäßig überarbeitet, PDF

... und einige Spezialtexte:

... und noch zwei Bücher zu Python:

  • Programming Python (Autor: Mark Lutz; 4. Auflage 2011, ISBN: 0596158106)
  • Python Essential Reference (Autor: David M. Beazley, 4. Auflage 2009, ISBN: 0672329786)

Evaluation, MeinProf...

Im Laufe des Semesters werde ich zwei Evaluationsbogen (Zwischenevaluation im Mai und Abschluss-Evaluation im Juli) verteilen; die Auswertungen finden Sie dann auf dieser Webseite.

Unabhängig davon würde ich mich freuen, wenn Sie meine Veranstaltung auch auf MeinProf.de bewerten; mein Profil finden Sie hier.


Copyright © 2006-2011 Hans-Georg Eßer. Letzte Änderung: Tuesday, 03-Sep-2013 13:38:06 CEST
Anschrift: Hochschule München, Fakultät für Informatik und Mathematik, Lothstraße 34, D-80335 München