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

2019S, UE, 2.0h, 4.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 4.0
  • Typ: UE Übung

Ziele der Lehrveranstaltung

  • Arbeiten mit Betriebssystemen und Programmierung unter Verwendung von Betriebssystemservices
  • Programmieren in einer Systemprogrammiersprache (C)
  • Programmierung paralleler Prozesse unter Verwendung gemeinsamer Ressourcen und Nutzung der Kommunikations- und Synchronisationsmechanismen eines Betriebssystems

Inhalt der Lehrveranstaltung

Programmierung in der Systemprogrammiersprache C, Programmierkonventionen und -richtlinien, Betriebssystemprogrammierung und Programmierumgebungen (GNU/Linux), Synchronisation paralleler Prozesse (Wechselseitiger Ausschluss und Bedingungssynchronisation mittels Semaphoren), Signale und Signalbehandlung, Interprozesskommunikation (mittels Shared Memory, Pipes, Sockets).

Didaktisches Vorgehen: Ausgewählte Problemstellungen aus der Betriebssystemprogrammierung werden in der Systemprogrammiersprache C unter UNIX (Linux) programmiert. Einführungswissen zu den Aufgabestellungen und zur Systemprogrammierung wird in begleitenden Vortragsblöcken angeboten.

Weitere Informationen

ECTS Breakdown: 4 ECTS = 100 Stunden

Zeit (h) Tätigkeit
12 Einführungsblöcke
83 Programmierbeispiele
1 Abgabegespräche
4 Tests

Kontakt: osue-team@cps.tuwien.ac.at

Bitte beachten Sie, dass diese Mailing-Liste aus Datenschutzgründen ausschließlich E-mails von TU Wien-Addressen akzeptiert.

Vortragende

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mo.13:00 - 15:0004.03.2019 - 20.05.2019Informatikhörsaal Vorlesung
Mi.11:00 - 13:0006.03.2019 - 13.03.2019Informatikhörsaal Vorlesung
Mi.13:00 - 15:0008.05.2019Informatikhörsaal Vorlesung
Betriebssysteme - Einzeltermine
TagDatumZeitOrtBeschreibung
Mo.04.03.201913:00 - 15:00Informatikhörsaal Vorlesung
Mi.06.03.201911:00 - 13:00Informatikhörsaal Vorlesung
Mo.11.03.201913:00 - 15:00Informatikhörsaal Vorlesung
Mi.13.03.201911:00 - 13:00Informatikhörsaal Vorlesung
Mo.18.03.201913:00 - 15:00Informatikhörsaal Vorlesung
Mo.25.03.201913:00 - 15:00Informatikhörsaal Vorlesung
Mo.01.04.201913:00 - 15:00Informatikhörsaal Vorlesung
Mo.08.04.201913:00 - 15:00Informatikhörsaal Vorlesung
Mo.29.04.201913:00 - 15:00Informatikhörsaal Vorlesung
Mo.06.05.201913:00 - 15:00Informatikhörsaal Vorlesung
Mi.08.05.201913:00 - 15:00Informatikhörsaal Vorlesung
Mo.13.05.201913:00 - 15:00Informatikhörsaal Vorlesung
Mo.20.05.201913:00 - 15:00Informatikhörsaal Vorlesung

Leistungsnachweis

Im Rahmen der LVA sind 3 Programmierbeispiele aus dem Bereich der Systemprogrammierung eigenständig zu lösen sowie 2 Übungstests zu absolvieren. Die Leistungsbeurteilung erfolgt auf Grund der Testergebnisse und der Bewertung der abgegebenen praktischen Übungsbeispiele (Abgabegespräch).

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Mo.08:00 - 12:0002.12.2019Informatiklabor Pong beurteiltunbekannt1. Test
Mo.08:00 - 20:0002.12.2019Informatiklabor Frogger beurteiltunbekannt1. Test
Mo.08:00 - 20:0002.12.2019Informatiklabor Q*bert beurteiltunbekannt1. Test
Mo.16:00 - 20:0002.12.2019Informatiklabor Pong beurteiltunbekannt1. Test
Di.08:00 - 20:0028.01.2020Informatiklabor Pong beurteiltunbekannt2. Test
Di.08:00 - 20:0028.01.2020Informatiklabor Frogger beurteiltunbekannt2. Test
Di.08:00 - 20:0028.01.2020Informatiklabor Q*bert beurteiltunbekannt2. Test
Di.08:00 - 20:0028.01.2020FAV Hörsaal 2 beurteiltunbekannt2. Test

LVA-Anmeldung

Von Bis Abmeldung bis
18.02.2019 10:00 17.03.2019 23:59 17.03.2019 23:59

Anmeldemodalitäten:

Anmeldung zur LVA über TISS. Sie werden dann automatisch zum TUWEL-Kurs hinzugefügt, wo der Rest der LVA abgewickelt wird.

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

Literatur

Es werden Foliensätze zur Verfügung gestellt. Diese basieren weitgehend auf "C Programming Language" von Kernighan & Ritchie und "A Linux and UNIX System Programming Handbook" von Kerrisk.

Vorkenntnisse

Kenntnisse der Programmierung in einer Programmiersprache und der systematischen Programmerstellung und Evaluierung.
Grundkenntnisse der Architektur von Computersystemen.
Grundlegende Kenntnisse im Umgang mit UNIX-artigen Betriebssystemen.

Begleitende Lehrveranstaltungen

Vertiefende Lehrveranstaltungen

Weitere Informationen

Sprache

Deutsch