PDF

MODULBESCHREIBUNG

Betriebssysteme 1

Kurzzeichen:
M_Bsys1
Durchführungszeitraum:
HS 2007 - HS 2012
ECTS-Punkte:
4
Lernziele:

Der/die Studierende versteht die Parallelverarbeitung unter einem Betriebssystem in den wesentlichen Grundverfahren und kann die zur Verfügung stehenden Mechanismen problemgerecht einsetzen. Grundmöglichkeiten der Interprozesskommunikation sind bekannt und mögliche Verklemmungssituationen werden vermieden. Systemnahe einfache Programme können unter Nutzung der Programmierschnittstelle verbreiteter Betriebssysteme entwickelt werden. Massenspeicher lassen sich in eigenen Programmen effizient nutzen.

Verantwortliche Person:
Eduard Glatz
Empfohlene Module:
-
Zusätzlich vorausgesetzte Kenntnisse:
Grundkenntnisse Programmieren in C (Stützkurs "Programmieren in C" empfohlen, sofern keine C-Programmierkenntnisse vorhanden)

 

Modultyp:
Standard-Modul für Informatik (Bachelor 05) (Empfohlenes Semester: 1)
Standard-Modul für Informatik (FH Diplom 02) (Empfohlenes Semester: 1)
Standard-Modul für Informatik (FH Übergang 01) (Empfohlenes Semester: 1)
Standard-Modul für Informatik (Bachelor 11) (Empfohlenes Semester: 1)

ECTS-Punkte pro Kategorie

Kategorie:
Informatik (Bachelor 05)
Grundlagen Informatik / 4 Punkte
Informatik (FH Diplom 02)
Grundlagen Informatik / 4 Punkte
Informatik (Bachelor 11)
Grundlagen 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)
  • 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)
  • Massenspeicher (Funktionsweise, Disk-I/O-Scheduling, Disk-Cache)
  • Dateisystemkonzepte, Realisierung von Dateisystemen anhand von Beispielen 
Kursart:
Vorlesung mit 2 Lektionen pro Woche
Uebung mit 2 Lektionen pro Woche

Übergangsregelungen:
Beschreibung erzeugt: 2018-12-14 11:33:06
Letzte Moduländerung: 2013-03-05 11:26:07
Modul-Id: 16763 (Vorgänger / Nachfolger)
Status: deaktiviert