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 2019
  Betriebssysteme 1
  VB: Grundlagen BS
  VB-M: Unix-Server-BS
Planung folgende Jahre
Aktuell
WS 2018/19
  Betriebssysteme 2
  VB: Rechnerarchitektur
  VB: GDI 3
  VB: Unix-basierte BS
  VB-M: F+L Programm.
Vorlesungsarchiv
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 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/
    • 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-2018 Hans-Georg Eßer. Letzte Änderung: Friday, 13-Jul-2018 13:26:22 CEST
    Anschrift: FH Südwestfalen, FB Informatik und Naturwissenschaften, Frauenstuhlweg 31, 58644 Iserlohn