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
Downloads
Impressum
Demnächst
SS 2021
  Betriebssysteme 1
  VB: Algorithmen und DS
  VB: Grundlagen BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
Planung folgende Jahre
Aktuell
WS 2020/21
  Betriebssysteme 2
  VB: Rechnerarchitektur
  VB: GDI 3
  VB: Unix-basierte BS
  VB-M: Server-BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
Vorlesungsarchiv
SS 2020
  Betriebssysteme 1
  VB: Grundlagen BS
  VB-M: Unix-Server-BS
WS 2019/20
  Betriebssysteme 2
  VB: Rechnerarchitektur
  VB: GDI 3
  VB: Unix-basierte BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
SS 2019
  Betriebssysteme 1
  VB: Grundlagen BS
  VB-M: Unix-Server-BS
Gesamt-Archiv (ab 2016)
Ü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 auf einer separaten Seite.

    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-2020 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