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
WS 2020/21
  Betriebssysteme 2
  VB: Rechnerarchitektur
  VB: GDI 3
  VB: Unix-basierte BS
  VB-M: F+L Programm.
  VB-M: Techn. Dokum.
Planung folgende Jahre
Aktuell
SS 2020
  Betriebssysteme 1
  VB: Grundlagen BS
  VB-M: Unix-Server-BS
Vorlesungsarchiv
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 2020)

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

Termine: Do 14:00 (Raum M301), Fr. 11:45 (Raum M301)
Termine: Do 14:00 und Fr 12:00 (online, Zoom-Meeting-Raum)

Inhalte

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

    [2020/05/20] Hinweis zum Ende der Veranstaltung: Wir nutzen für BS1 nicht die zusätzlichen Wochen, sondern beenden den Kurs regulär in der KW 26, am Freitag, 26.06.2020.
    [2020/04/23] Ab dieser Woche: auch Freitagstermine (mit Frage-Antwort-Runden und praktischen Hinweisen; nicht prüfungsrelevant)
    [2020/03/25] Zum 25.03.2020 nehmen wir den Studienbetrieb wieder (mit Online-Lehre) auf. Das gilt für Präsenz- und Verbundstudiengänge.
    [2020/03/13] Um die Ausbreitung des Coronavirus zu verlangsamen, fallen ab morgen (14.03.) bis einschließlich 19.04.2020 alle Lehrveranstaltungen aus. Hinweise zu evtl. Online-Angeboten in diesem Zeitraum folgen noch.

    Material

    • Link zum Debian-6.0.10-Installationsimage: debian-6.0.10-i386-DVD-1.iso (4,4 GByte)
    • Anleitung zur Installation aus diesem Image: YouTube-Video
    • 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 / Dateien
      A (Einleitung) PDF PDF --
      -- (Prozesse) Übung 1, Quellcode
      B (Scheduling) PDF PDF --
      C (Threads) PDF PDF Übung 2, Quellcode
      -- (Synchronisation) Übung 3, Quellcode
      Übung 4, Quellcode
      D (Deadlocks) PDF PDF Übung 5
      E (Geräte, Dateisysteme) PDF PDF Übung 6, Quellcode
      F (Speicherverwaltung) -- -- --
    • Fotos der Tafelbilder finden Sie hier.
    • Übersicht der Vorlesungstermine

      #Tag InhalteVorbereitung (Lektüre + SK-Aufgaben)Video
      1Do. 26.03.2020 Organisatorisches,
      Folien A1-A10
      -- YouTube
      2Do. 02.04.2020 Themenüberblick,
      Einstieg in Zoom
      -- YouTube
      3Do. 09.04.2020 Übung 1 Prozesse (Skript: S. 31-55); SK 5-12 YouTube
      4Do. 16.04.2020 Folien B1-B13 Scheduling (Skript: S. 57-76); SK 13 YouTube
      5Do. 23.04.2020 Folien B14-B19, C1-C18 Scheduling und Threads (Skript: S. 76-102);
      SK 14, 15, 17
      YouTube
      6Fr.  24.04.2020 Fragen/Antworten; Demo: Ordnerfreigabe in VirtualBox YouTube
      7Do. 30.04.2020 Folien C20-C34, Übung 2 Threads (Skript: S. 103-112); SK 16, 18 YouTube
      8Do. 07.05.2020 Übung 3 Synchronisation (Skript: S. 113-128); SK 19 YouTube
      9Fr.  08.05.2020 Fragen/Antworten; Linux-Shell-Befehle bash: mkdir, rmdir, touch, rm, mv, cp;
      Copy & Paste mit der Maus; History (Cursortasten, Strg-R)
      YouTube
      10Do. 14.05.2020 Semaphore, Erzeuger-
      Verbraucher-Problem
      Synchronisation (Skript: S. 128-140);
      SK 20-23
      YouTube:
      #1, #2
      11Fr.  15.05.2020 Fragen/Antworten; Semaphore unter Linux; Quellcode (semaphore-code.zip) YouTube
      12Fr.  22.05.2020 Folien D1-D12,
      Übung 4
      Signale (Skript: S. 141-146);
      Deadlocks (Skript: S. 151-158)
      YouTube
      13Do. 28.05.2020 Übung 5 Deadlocks (Skript: S. 158-171); SK 24-27 YouTube
      14Fr.  29.05.2020 Fragen/Antworten; Linux: Prozesse und Jobs YouTube
      15Do. 04.06.2020 Interrupts Geräte (Skript: S. 175-191); SK 28-34 YouTube
      16Fr.  05.06.2020 Besprechung zu Übung 6; Fragen/Antworten ...
      17Fr.  12.06.2020 ... Partitionen, Dateisysteme (S. 191-206); SK 35, 36 ...
      18Do. 18.06.2020 ... Speicher (Skript: S. 209-222); SK ### ...
      19Fr.  19.06.2020 Fragen/Antworten ...
      20Do. 25.06.2020 ... Speicher (Skript: S. 222-231); SK ### ...
      21Fr.  26.06.2020 Fragen/Antworten; Besprechung der Probeklausur ...
      KN.N. Klausur (Raum N.N., Uhrzeit N.N.)

    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-2020 Hans-Georg Eßer. Letzte Änderung: Thursday, 04-Jun-2020 15:48:33 CEST
    Anschrift: FH Südwestfalen, FB Informatik und Naturwissenschaften, Frauenstuhlweg 31, 58644 Iserlohn