182.711 Betriebssysteme
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2018W, VO, 2.0h, 2.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 2.0
  • Typ: VO Vorlesung

Ziele der Lehrveranstaltung

Erwerb von fachlichen und methodischen Kenntnissen und Fertigkeiten:

  • Kenntnisse über die Rolle und Aufgaben von Betriebssystemen
  • Verstehen von Designentscheidungen für das Management von Systemressourcen
  • Verständnis der Mechanismen zur Koordination und Synchronisation paralleler Prozesse
  • Grundkenntnisse der Netzwerkkommunikation und des Zugriffsschutzes

Inhalt der Lehrveranstaltung

  • Grundkonzepte Betriebssysteme
    Definition und Entwicklungsgeschichte
    zentrale Abstraktionen und Mechanismen
    Betriebssystemarchitekturen
  • Prozesse, Threads und Scheduling
    Prozesse, Prozesszustände
    Datenstrukturen und Mechanismen zur Prozessverwaltung
    Threads, Multithreading
    Scheduling und Dispatching (Ziele und Verfahren)
  • Prozesssynchronisation und Deadlock
    Mutual Exclusion und Bedingungsynchronisation
    Synchronisationsmechanismen und Basiskonstrukte (Dekker Algorithmus, Test and Set, Spinlocks), Semaphore, Sequencer und Eventcounts, Monitor, Nachrichten und Synchronisation
    Synchronisationsaufgaben: Producer-Consumer, Reader-Writer, Dining Philosophers
    Deadlock: Voraussetzungen, Erkennung, Vermeidung
  • Speicherverwaltung
    Speicheraufteilung, Relocation
    Segmentierung und Paging
    Virtual Memory Management (Prinzipien, Adressierung und Hardwareunterstützung, Seitenaustausch, Protection und Sharing)
  • Ein-/Ausgabe und Disk Management
    Devices und deren Characteristika
    Ablauf von I/O
    Operationen, Treiber, Pufferung
    Festplatten: Zugriffe und Organisation
    Filesysteme: Operationen, Stuktur und Organisation
  • Networking
    Einführung in Netzwerke und Protokolle
    Betriebssystem und Netzwerkkommunikation
  • Security und Protection
    Bedrohungsszenarien und Sicherheitsmaßnahmen
    Sicheres Design
    Zugriffsschutz, Authentifizierung, Rechtesysteme
    Verschlüsselung (Einführung)

Didaktisches Vorgehen: Die genannten Inhalte werden in der Vorlesung präsentiert und mit Beispielen illustriert. Ausgewählte Problemstellungen werden in der parallel abgehaltenen Übung in der Systemprogrammiersprache C unter UNIX (Linux) programmiert.

Weitere Informationen

ECTS Breakdown: 2 ECTS = 50 Stunden; 24 Std. Besuch der Vorlesung, 24 Std. Vorbereitung, Nachbereitung, Prüfungsvorbereitung, 2 Std. Prüfung

Vortragende

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mo.13:00 - 15:0008.10.2018 - 21.01.2019Informatikhörsaal Betriebssysteme
Betriebssysteme - Einzeltermine
TagDatumZeitOrtBeschreibung
Mo.08.10.201813:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.15.10.201813:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.22.10.201813:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.29.10.201813:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.05.11.201813:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.12.11.201813:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.19.11.201813:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.26.11.201813:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.03.12.201813:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.10.12.201813:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.17.12.201813:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.07.01.201913:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.14.01.201913:00 - 15:00Informatikhörsaal Betriebssysteme
Mo.21.01.201913:00 - 15:00Informatikhörsaal Betriebssysteme

Leistungsnachweis

schriftliche oder mündliche Prüfung.

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Do.14:00 - 16:0003.10.2019 Institutsbibliothek 191-01, Treitlstraße 1-3, 3. Stockmündlich02.08.2019 10:50 - 28.09.2019 12:00in TISSPrüfung Betriebssysteme
Mo.17:00 - 19:0027.01.2020HS 18 Czuber schriftlich02.01.2020 12:00 - 22.01.2020 12:00in TISSPrüfung Betriebssysteme
Mo.17:00 - 19:0027.01.2020FH Hörsaal 6 schriftlich02.01.2020 12:00 - 22.01.2020 12:00in TISSPrüfung Betriebssysteme
Mo.17:00 - 19:0027.01.2020Informatikhörsaal schriftlich02.01.2020 12:00 - 22.01.2020 12:00in TISSPrüfung Betriebssysteme
Mo.17:00 - 19:0027.01.2020HS 8 Heinz Parkus schriftlich02.01.2020 12:00 - 22.01.2020 12:00in TISSPrüfung Betriebssysteme
Fr.16:00 - 18:0027.03.2020HS 18 Czuber schriftlich01.03.2020 12:00 - 22.03.2020 12:00in TISSPrüfung Betriebssysteme
Fr.16:00 - 18:0027.03.2020FH Hörsaal 6 schriftlich01.03.2020 12:00 - 22.03.2020 12:00in TISSPrüfung Betriebssysteme
Fr.16:00 - 18:0027.03.2020Hörsaal 6 schriftlich01.03.2020 12:00 - 22.03.2020 12:00in TISSPrüfung Betriebssysteme

LVA-Anmeldung

Von Bis Abmeldung bis
03.09.2018 00:00

Curricula

StudienkennzahlSemesterAnm.Bed.Info
033 526 Wirtschaftsinformatik STEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 533 Medizinische Informatik STEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 534 Software & Information Engineering 3. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 535 Technische Informatik 3. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
066 507 Telecommunications

Literatur

Buch "Operating Systems" von Williams Stallings, 6. Auflage, (beim Lehrmittelzentrum gegen Vorlage des Studentenausweises zu reduziertem Preis erhältlich)

Vorkenntnisse

Kenntnisse der Programmierung in einer Programmiersprache und der systematischen Programmerstellung und Evaluierung.
Analyse komplexer Zusammenhänge und Wechselwirkungen, Strukturieren und Entwerfen von modularen, interagierenden Systemen.

Begleitende Lehrveranstaltungen

Vertiefende Lehrveranstaltungen

Weitere Informationen

Sprache

Deutsch