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

swf.hgesser.de


Navigation
Startseite
Downloads
Impressum
Demnächst
WS 2024/25
Planung folgende Jahre
Aktuell
SS 2024
  Betriebssysteme 1
  Skriptsprachen
  VB: Algorithmen und DS
  VB: Rechnerarchitektur
  VB: Graphen, Codes, Aut.
  VB: Unix-artige BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
Vorlesungsarchiv
WS 2023/24
  Betriebssysteme 2
  Systemprogrammierung
  VB: Grundlagen BS
  VB/VB-M: Konf.-Seminar
  VB-M: Server-BS
  VB-AKI: Systemsoftware
SS 2023
  Betriebssysteme 1
  Skriptsprachen
  VB: Algorithmen und DS
  VB: Rechnerarchitektur
  VB: Graphen, Codes, Aut.
  VB: Unix-artige BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
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/

    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-2024 Hans-Georg Eßer. Letzte Änderung: Wednesday, 11-May-2022 12:33:29 CEST
    Anschrift: FH Südwestfalen, FB Informatik und Naturwissenschaften, Frauenstuhlweg 31, 58644 Iserlohn