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
SS 2025
  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.
Planung folgende Jahre
Aktuell
WS 2024/25
  Betriebssysteme 2
  Betriebssysteme 3
  VB: Grundlagen BS
  VB/VB-M: Konf.-Seminar
  VB-M: Server-BS
  VB-AKI: Systemsoftware
Vorlesungsarchiv
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.
WS 2023/24
  Betriebssysteme 2
  Systemprogrammierung
  VB: Grundlagen BS
  VB/VB-M: Konf.-Seminar
  VB-M: Server-BS
  VB-AKI: Systemsoftware
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 2018)

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

Termine: Do 14:00, Fr. 11:45, jeweils Raum H411

Inhalte

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

    [2018/05/11] Vorlesungsausfall am 17.05.: Die Vorlesung am Donnerstag, 17.05., fällt aus. Die restlichen Übungsaufgaben (Aufgaben zur Programmierung und zur Theorie) sind erst eine Woche später (zum 24.05.) zu bearbeiten.
    [2018/05/04] Zur Vorbereitung auf die Vorlesung am 11.05. bearbeiten Sie bitte von Übungsblatt 1 die folgenden Aufgaben: alle Shell-/vi-Aufgaben (S. 2-3), Job-Prozess-Verwaltung / Verständnisfragen: Aufgabe 1-18 (S. 4-5). (Also: alles außer Aufgabe 19-22)
    [2018/04/12] Am Donnerstag, 19.04., findet keine Vorlesung statt, weil ganztägig die IoT-Tagung (18.04./19.04.) an der Evangelischen Akademie Villigst läuft, Link zur Veranstaltung.

    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).

    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

    Fotos der Tafelbilder finden Sie hier.

    #TagZeit ThemaVideo (mov)
    1Do. 12.04.201814:00 Einleitung (A1-A30) Teil 1 (123 MB)
    2Fr. 13.04.201811:45 Einleitung (A31), Demo Linux-VM, Sprache C (B1-B12) Teil 1 (249 MB)
    3Fr. 20.04.201811:45 Sprache C / Prozesse (B13-B30) Teil 1 (169 MB)
    4Do. 26.04.201814:00 Prozesse (B30-B38) Teil 1 (134 MB)
    5Fr. 27.04.201811:45 Prozesse (B39-B50) Teil 1 (186 MB)
    6Do. 03.05.201814:00 Prozesse und Threads (B51-B71) Teil 1 (144 MB)
    7Fr. 04.05.201811:45 Threads (B72-B88) Teil 1 (217 MB)
    8Fr. 11.05.201811:45 Besprechung Übungsblatt 1, Teil 1 (1-31), Teil 2 (1-18) Teil 1 (183 MB)
    9Fr. 18.05.201811:45 Threads (B89-B101) Teil 1 (206 MB)
    10Do. 24.05.201814:00 Besprechung Übungsblatt 1, Teil 2 (19-22), Prozesse/
    Threads (B102-B104), Geräte und Interrupts (C1-C15)
    Teil 1 (215 MB)
    11Fr. 25.05.201811:45 Geräte und Interrupts (C16-C42) Teil 1 (142 MB)
    12Fr. 01.06.201811:45 Geräte und Interrupts (C43-C63) Teil 1 (99 MB)
    13Do. 07.06.201814:00 Evaluation; Besprechung Übung 2; Scheduling (D1-D13) Teil 1 (120 MB)
    14Fr. 08.06.201811:45 Scheduling (D14-D38) Teil 1 (180 MB)
    15Do. 14.06.201814:00 Scheduling (D39-D55) Teil 1 (109 MB)
    16Fr. 15.06.201811:45 Scheduling (D56-D68), Synchronisation (E1-E10) Teil 1 (152 MB)
    17Do. 21.06.201814:00 Besprechung der Evaluation; Besprechung Übung 3;
    Synchronisation (E11-E25)
    Teil 1 (240 MB)
    18Fr. 22.06.201811:45 Synchronisation / Deadlocks (E26-E44) Teil 1 (134 MB)
    19Do. 28.06.201814:00 Besprechung Übung 4, Aufgabe 1; Deadlocks (E45-E57) Teil 1 (170 MB)
    20Fr. 29.06.201811:45 Deadlocks (E58-E59), Übung 4, Aufgabe 3;
    Speicherverwaltung (F1-F10)
    Teil 1 (14 MB),
    Teil 2 (234 MB)
    21Do. 05.07.201814:00 Speicherverwaltung (F11-F25, F28) Teil 1 (332 MB)
    22Fr. 06.07.201811:45 Speicherverwaltung (F26-F49) Teil 1 (234 MB)
    23Do. 12.07.201814:00 Speicherverwaltung (F50-F63; F66-F70) Teil 1 (326 MB)
    24Fr. 13.07.201811:45 Probeklausur und Besprechung (Musterlösung aus SS2016) Teil 1 (90 MB)
    KDi. 17.07.201813:00 Klausur (H401, H411)

    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:24 CEST
    Anschrift: FH Südwestfalen, FB Informatik und Naturwissenschaften, Frauenstuhlweg 31, 58644 Iserlohn