Prof. Dr.-Ing. Hans-Georg Eßer
Professur für Betriebssysteme
Studiengang Informatik, FH Südwestfalen

swf.hgesser.de


Navigation
Startseite
Impressum
Demnächst
WS 2017/18
  Betriebssysteme 2
  VB: Rechnerarchitektur
  VB: GDI 3
  VB: Unix-basierte BS
Aktuell: SS 2017
Betriebs-
systeme 1
Übersicht
Folien / Videos
Verbund:
Grundl. BS
Übersicht
Folien / Videos
Vorlesungsarchiv
WS 2016/17
  Betriebssysteme 2
  VB: Rechnerarchitektur
  VB: GDI 3
SS 2016
  Betriebssysteme 1
Über den Dozenten
Homepage [extern]
Veröffentlichungen
Didaktik-Fortbildungen
Vorlesungen an der ...
  - TH Nürnberg
  - Hochschule München
  - FOM Hochschule
  - Hochschule
    Albstadt-Sigmaringen
FH Südwestfalen
Homepage
 

Betriebssysteme 1 (SS 2016)

Hier finden Sie Informationen und Material zu meiner Vorlesung "Betriebssysteme 1" an der FH Südwestfalen im Sommersemester 2016.

Inhalte

  • A: Einleitung
  • B: Prozesse und Threads
  • C: Geräte und Interrupts
  • D: Scheduler
     
  • E: Synchronisation und Deadlocks
  • F: Speicherverwaltung
  • G: Dateisysteme → BS2
  • H: Inter-Prozess-Kommunikation → BS2
  • Aktuelles

    [2016/07/12] Bitte beachten Sie die aktualisierten Hinweise zur Klausur; es geht um die Nicht-Verwendung von Multiple-Choice-Fragen. Die per VPIS verschickte Nachricht finden Sie hier, sie enthält auch die Hinweise zur letzten Übung.
    [2016/06/07] Es gibt seit heute den angekündigten geschützten Download-Bereich auf meiner Dozentenseite (aktuell finden Sie dort mein Linux-Buch von 2007).
    [2016/05/17] Ich habe den Foliensatz C in aktualisierter Fassung hochgeladen (neu sind die Folien 64-95 am Ende).
    [2016/04/27] Am Freitag (29.04.) statt Vorlesung: Besuch der Probevorlesung für die Professur "Internettechnologien". 9:45 in Raum P301. Treffen um 9:35 vor dem Raum.
    [2016/04/13] Die Vorlesungen in dieser Woche (14.04. und 15.04.) fallen aus.
    [2016/03/15] Die Termine für das Semester stehen fest.

    Material

    Die Folien können Sie in zwei Varianten herunterladen: 1-up (eine Folie pro A4-Seite) und 4-up (vier Folien pro A4-Seite).

    Hinweis: Die Folien entstehen erst im Laufe des Semesters und erscheinen dann hier nach und nach zum Download.

    Foliensatz1-up4-upZugeh. Übungsblätter
    A (Einleitung) PDF PDF --
    B (Sprache C, Prozesse, Threads) PDF PDF Übung 1
    C (Geräte und Interrupts) PDF PDF Übung 2, Quellcode; kommentierter Quellcode
    D (Scheduler) PDF PDF Übung 3
    E (Synchronisation/Deadlocks) PDF PDF Übung 4, Quellcode
    F (Speicherverwaltung) PDF PDF Übung 5, Quellcode

    Fotos der Tafelbilder finden Sie hier.

    #TagUhrzeit ThemaVideo (mov)
    1Do. 24.03.201612:00 Einleitung (A1-A24) Teil 1 (87 MB)
    2Do. 31.03.201612:00 Rest der Einleitung (A25-A31), Prozesse und Threads (B1-B8) Teil 1 (84 MB)
    3Fr. 01.04.201610:00 Prozesse und Threads (B9-B30) Teil 1 (86 MB)
    4Do. 07.04.201612:00 Prozesse und Threads (B31-B44), Demo Debian-Installation
    (aus Datei: debian-6.0.10-i386-DVD-1.iso)
    Teil 1 (89 MB)
    5Fr. 08.04.201610:00 Prozesse und Threads (B44-B64) Teil 1 (85 MB)
    6Do. 21.04.201612:00 Prozesse und Threads (B65-B79) Teil 1 (87 MB)
    7Fr. 22.04.201610:00 Prozesse und Threads (B80-B94) Teil 1 (84 MB)
    8Do. 28.04.201612:00 Prozesse und Threads (B95-B96), Besprechung von Übung 1 Teil 1 (90 MB)
    -Fr. 29.04.201609:45 Statt Vorlesung: Besuch der Probevorlesung "Internettechnologien" (siehe News)
    9Fr. 06.05.201610:00 Besprech. Übung 1 (Forts.), Geräte und Interrupts (C1-C19) Teil 1 (84 MB)
    10Do. 12.05.201612:00 Geräte und Interrupts (C20-C35) Teil 1 (70 MB)
    11Fr. 13.05.201610:00 Geräte und Interrupts (C36-C51) Teil 1 (88 MB)
    12Do. 19.05.201612:00 Geräte und Interrupts (C52-C75), Besprechung von Übung 2 Teil 1 (88 MB)
    13Fr. 20.05.201610:00 Geräte und Interrupts (C76-C95), Motivation zu Schedulern Teil 1 (77 MB)
    14Fr. 27.05.201610:00 Besprechung der Evaluation; Scheduler (D1-D16) Teil 1 (90 MB)
    15Do. 02.06.201612:00 Scheduler (D17-D38) Teil 1 (82 MB)
    16Fr. 03.06.201610:00 Scheduler (D39-D51), Übung 3 Teil 1 (30 MB), Teil 2 (31 MB)
    17Do. 09.06.201612:00 Scheduler (D52-D68) Teil 1 (87 MB)
    18Fr. 10.06.201610:00 Synchronisation und Deadlocks (E1-E20) Teil 1 (81 MB)
    19Do. 16.06.201612:00 Synchronisation und Deadlocks (E21-E41) Teil 1 (83 MB)
    20Fr. 17.06.201610:00 Synchronisation und Deadlocks (E42-E60), Übung 4 (Aufg. 3) Teil 1 (63 MB), Teil 2 (9 MB)
    21Do. 23.06.201612:00 Besprechung von Übung 4, Speicherverwaltung (F1-F12) Teil 1 (86 MB)
    22Fr. 24.06.201610:00 Speicherverwaltung (F13-F29) Teil 1 (92 MB)
    23Do. 30.06.201612:00 Speicherverwaltung (F30-F46), Übung 5 (Aufg. 1) mit Bespr. Teil 1 (72 MB), Teil 2 (7 MB)
    24Fr. 01.07.201610:00 Probeklausur und Besprechung; (Musterlösung);
    Hinweise zu Übung 5, Aufgabe 2
    Teil 1 (42 MB)
    KDo. 18.07.201610:30 ...-12:00, Klausur

    Literatur

    • 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)
    • A. S. Tanenbaum, A. S. Woodhull: Operating Systems Design and Implementation, 3rd edition, ISBN 0131429388 bzw. 0135053765 (Taschenbuch)
    • H.-G. Eßer, F. C. Freiling: The Design and Implementation of the ULIX Operating System, 2015, PDF-Datei
    • W. R. Stevens, S. A. Rago: Advanced Programming in the Unix Environment, 2013, ISBN 0321637739
    • Helmut Herold: Linux/Unix Systemprogrammierung, 2004, ISBN: 3827321603
    • Elias Fischer: Das C-Tutorial
    • Ted Jensen: A Tutorial on Pointers and Arrays in C, 2003
    • H.-G. Eßer, M. Dölle: Das Linux-Grundlagenbuch, Data Becker 2007, aus dem FH-internen Netz verfügbar über meine Dozentenseite

    Evaluation, MeinProf...

    Ich evaluiere alle Veranstaltungen. Zu den verschiedenen Vorlesungen finden Sie die Auswertungen der Evaluationen hier:

        FH Südwestfalen

    • Betriebssysteme 1 (SS 2017)
    • Grundlagen BS (SS 2017)
    • Rechnerarchitektur (WS 2016/17)
    • Grundlagen d. Inf. 3 (WS 2016/17)
    • Betriebssysteme 2 (WS 2016/17)
    • Betriebssysteme 1 (SS 2016)
     

        FOM Hochschule

     

        TH Nürnberg

        Hochschule München

    Unabhängig von den regelmäßigen Evaluierungen würde ich mich freuen, wenn Sie meine Veranstaltung auch auf MeinProf.de bewerten; mein Profil finden Sie hier.

    Hier ist der direkte Link zur Kursseite bei meinprof.de.


    Copyright © 2016 Hans-Georg Eßer. Letzte Änderung: Tuesday, 19-Jul-2016 09:23:46 CEST
    Anschrift: FH Südwestfalen, FB Informatik und Naturwissenschaften, Frauenstuhlweg 31, 58644 Iserlohn