PDF

MODULBESCHREIBUNG

Betriebssysteme 1

Kurzzeichen:
M_Bsys1
Durchführungszeitraum:
HS 2017 - HS 2018
ECTS-Punkte:
4
Lernziele:

Die Studierenden verstehen die grundlegende Funktionsweise moderner Computer und die Rolle des Betriebssystems im Gesamtsystem. Sie können einfache C-Programme entwerfen, die direkt mit dem Betriebssystem kommunizieren, und kennen wesentliche Kommandozeilen-Werkzeuge zur Systemverwaltung.

Verantwortliche Person:
Stefan Richter
Empfohlene Module:
-
Zusätzlich vorausgesetzte Kenntnisse:
keine
Modultyp:
Standard-Modul für Informatik (Bachelor 05) (Empfohlenes Semester: 1)
Standard-Modul für Informatik (Bachelor 11) (Empfohlenes Semester: 1)
Basis-Pflichtmodul für Informatik (Bachelor 14) (Empfohlenes Semester: 1)

ECTS-Punkte pro Kategorie

Kategorie:
Informatik (Bachelor 05)
Grundlagen Informatik / 4 Punkte
Informatik (Bachelor 11)
Grundlagen Informatik / 4 Punkte
Informatik (Bachelor 14)
Grundlagen Informatik / 4 Punkte
Grundlagen Informatik und Aufbau Informatik / 4 Punkte

Modulbewertung

Bewertungsart:
Note von 1 - 6

Leistungsbewertung

Während der Prüfungssession:
Schriftliche Prüfung, 120 Minuten
Zulassungsbedingungen zur Prüfung:
 

Während des Semesters:
 
Bewertungsart:
keine Note oder Wertung

Kurse in diesem Modul

Betriebssysteme 1

Kürzel:
Bsys1
Lernziele:
-
Plan und Lerninhalt:
  • Einführung (Zweck, Definition, Einordnung im Computersystem, Betriebssystemarten)
  • Einführung in die Grundlagen der Programmiersprache C, wie sie zur Nutzung der Programmnierschnittstelle verbreiteter Betriebssysteme benötigt werden
  • Grundlagen der Programmausführung (Rechner- und Prozessorgrundlagen, Adressraum, Unterprogrammmechanismen)
  • Grundlagen der Systemprogrammierung (Systemprogrammierschnittstellen, Unterprogrammtechniken)
  • Prozesse und Threads (Parallelverarbeitung, Prozessmodell, Threads, CPU-Scheduling)
  • Synchronisation von Prozessen & Threads (Synchronisationsbedarfe und Lösungsansätze, Semaphore und ihre Anwendung, Unix-Signale, Verklemmungsproblematik)
  • Kommunikation von Prozessen & Threads (Ueberblick, allgemeine Aspekte, nachrichtenbasierte Verfahren anhand Unix-Pipes)
Kursart:
Vorlesung mit 2 Lektionen pro Woche
Uebung mit 2 Lektionen pro Woche
Beschreibung erzeugt: 2018-12-14 11:59:13
Letzte Moduländerung: 2018-08-31 08:39:22
Modul-Id: 30407 (Vorgänger / Nachfolger)
Status: deaktiviert