Prof. Dr.-Ing. Hans-Georg Eßer
Professur für Betriebssysteme, FH Südwestfalen
Studiengänge Informatik (Bachelor), Angewandte Informatik (Bachelor/Master, Verbund)

swf.hgesser.de


Navigation
Startseite
Impressum
Demnächst
SS 2020
  Betriebssysteme 1
  VB: Grundlagen BS
  VB-M: Unix-Server-BS
Planung folgende Jahre
Aktuell
WS 2019/20
  Betriebssysteme 2
  VB: Rechnerarchitektur
  VB: GDI 3
  VB: Unix-basierte BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
Vorlesungsarchiv
SS 2019
  Betriebssysteme 1
  VB: Grundlagen BS
  VB-M: Unix-Server-BS
WS 2018/19
  Betriebssysteme 2
  VB: Rechnerarchitektur
  VB: GDI 3
  VB: Unix-basierte BS
  VB-M: F+L Programm.
SS 2018
  Betriebssysteme 1
  VB: Grundlagen BS
  VB: Skriptsprachen
WS 2017/18
  Betriebssysteme 2
  VB: Rechnerarchitektur
  VB: GDI 3
  VB: Unix-basierte BS
SS 2017
  Betriebssysteme 1
  VB: Grundlagen BS
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 2019)

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

Termine: Do 14:00 (Raum H411), Fr. 11:45 (Raum P301)

Inhalte

  • A: Einleitung
  • B: Prozesse und Threads
  • C: Geräte und Interrupts
     
  • D: Scheduler
  • E: Synchronisation und Deadlocks
  • F: Speicherverwaltung
  • Aktuelles

    [2019/06/28] Bitte bringen Sie zum letzten Vorlesungstermin einen Ausdruck der Probeklausur mit.
    [2019/06/26] Die Ergebnisse der Evaluation liegen nun vor. Danke fürs Mitmachen.
    [2019/05/21] Wegen eines Terminkonflikts fällt der Termin am 24.05. aus.
    [2019/04/02] Wegen Krankheit fallen die Termine am 04.04. und 05.04. aus. Die Veranstaltung beginnt damit erst am 11.04.

    Material

    • Link zum Debian-6.0.10-Installationsimage: debian-6.0.10-i386-DVD-1.iso (4,4 GByte)
    • Die Folien können Sie in zwei Varianten herunterladen: 1-up (eine Folie pro A4-Seite) und 4-up (vier Folien pro A4-Seite).

      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
      D (Scheduler) PDF PDF Übung 3
      E (Synchronisation/Deadlocks) PDF PDF Übung 4, Quellcode
      F (Speicherverwaltung) PDF PDF Übung 5, Quellcode
      G (Deadlocks: Ergänzung); nicht verwendet PDF PDF --
    • Fotos der Tafelbilder finden Sie hier.
    • Übersicht der Vorlesungstermine

      #Tag ThemaVideo (mov)
      1Do. 11.04.2019 Einleitung (A1-A31) Teil 1 (120 MB) *)
      2Fr. 12.04.2019 Demo Linux-VM, Prozesse (B16-B27) Teil 1 (121 MB)
      3Do. 18.04.2019 Prozesse; Speicheraufteilung (B27-B32) Teil 1 (135 MB)
      4Do. 25.04.2019 Prozesse / Jobs (B32-B49) Teil 1 (139 MB)
      5Fr. 26.04.2019 Prozesse / Threads (B49-B68) Teil 1 (145 MB)
      6Do. 02.05.2019 Threads (B69-B91) Teil 1 (121 MB)
      7Fr. 03.05.2019 Threads (B92-B104) Teil 1 (119 MB)
      8Do. 09.05.2019 Übung 1 (Seite 2-4), Interrupts (C1-C15) Teil 1 (156 MB)
      9Fr. 10.05.2019 Übung 1 (Seite 5-6), Interrupts (C16-C31) Teil 1 (137 MB)
      10Do. 16.05.2019 Interrupts, System Calls (C16-C51) Teil 1 (130 MB)
      11Fr. 17.05.2019 System Calls (C52-C63); Scheduler (D1-D12) Teil 1 (125 MB)
      12Do. 23.05.2019 Scheduler (D13-D37) Teil 1 (81 MB), Teil 2 (15 MB)
      13Fr. 31.05.2019 Übung 2; Scheduler (D38-D53) Teil 1 (136 MB)
      14Do. 06.06.2019 Evaluation (1/2); Scheduler (D54-D67); Übung 3 Teil 1 (61 MB), Teil 2 (34 MB)
      15Fr. 07.06.2019 Evaluation (2/2); Scheduler (D68); Synchronisation (E1-E20) Teil 1 (22 MB), Teil 2 (92 MB)
      16Do. 13.06.2019 Synchronisation, Deadlocks (E21-E45) Teil 1 (126 MB)
      17Fr. 14.06.2019 Deadlocks (E46-E59), Übung 4, Nr. 3; Speicherverwaltung (F1-F10) Teil 1 (67 MB), Teil 2 (25 MB)
      18Fr. 21.06.2019 Übung 4, Nr. 1-2,4; Speicherverwaltung (F11-F22) Teil 1 (139 MB)
      19Do. 27.06.2019 Besprechung der Evaluation; Speicherverwaltung (F23-F39) Teil 1 (125 MB)
      20Fr. 28.06.2019 Speicherverwaltung (F40-F59) Teil 1 (136 MB)
      21Do. 04.07.2019 Speicherverwaltung (F60-F77), Übung 5 Teil 1 (78 MB), Teil 2 (35 MB)
      22Fr. 05.07.2019 Probeklausur und Besprechung (Musterlösung aus SS2016) Teil 1 (123 MB)
      KFr. 12.07.2019 Klausur (Audimax, 10:30 Uhr)

      *) Das Video vom 11.04. zeigt ab ca. Minute 10 ein Standbild, der Ton läuft korrekt weiter. Der Beamer hatte für mehrfaches Wechseln der Video-Einstellungen gesorgt, damit kommt das Aufnahmeprogramm wohl nicht klar...

    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
    • A. B. Downey. The Little Book of Semaphores. http://greenteapress.com/wp/semaphores/
    • 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

    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-2019 Hans-Georg Eßer. Letzte Änderung: Friday, 05-Jul-2019 14:02:29 CEST
    Anschrift: FH Südwestfalen, FB Informatik und Naturwissenschaften, Frauenstuhlweg 31, 58644 Iserlohn