|
Systemprogrammierung (SP)10 ECTS (englische Bezeichnung: Systems Programming)
(Prüfungsordnungsmodul: SWAT-Intensivübung)
Modulverantwortliche/r: Wolfgang Schröder-Preikschat Lehrende:
Wolfgang Schröder-Preikschat, Jürgen Kleinöder
Start semester: |
SS 2021 | Duration: |
2 semester | Cycle: |
jährlich (SS) |
Präsenzzeit: |
180 Std. | Eigenstudium: |
120 Std. | Language: |
Deutsch |
Lectures:
-
-
Systemprogrammierung 1 (SS 2021)
(Vorlesung, 2 SWS, Wolfgang Schröder-Preikschat et al., Thu, 12:15 - 13:45, Zoom-Meeting; Zusätzlicher Fragestundentermin zur Vorlesung: Dienstag, dem 20.04.2021, 10:15 Uhr)
-
Übungen zu Systemprogrammierung 1 (SS 2021)
(Übung, 2 SWS, Dustin Nguyen et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2 (SS 2021 - optional)
(Übung, 2 SWS, Dustin Nguyen et al.)
-
Systemprogrammierung 2 (WS 2021/2022)
(Vorlesung, 2 SWS, Jürgen Kleinöder et al., Tue, 16:15 - 17:45, H7)
-
Übungen zu Systemprogrammierung 2 (WS 2021/2022)
(Übung, 2 SWS, Dustin Nguyen et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2 (WS 2021/2022 - optional)
(Übung, 2 SWS, Dustin Nguyen et al.)
-
Übungen zu Systemprogrammierung 1 (für Wiederholer) (WS 2021/2022 - optional)
(Übung, 2 SWS, Dustin Nguyen et al.)
Inhalt:
- Grundlagen von Betriebssystemen (Adressräume, Speicher, Dateien, Prozesse, Koordinationsmittel; Betriebsarten, Einplanung, Einlastung, Virtualisierung, Nebenläufigkeit, Koordination/Synchronisation)
Abstraktionen/Funktionen UNIX-ähnlicher Betriebssysteme
Programmierung von Systemsoftware
C, Make, UNIX-Shell (Solaris, Linux, MacOS X)
Lernziele und Kompetenzen:
Die Studierenden
erwerben fundierte Kenntnisse über Grundlagen von Betriebssystemen
verstehen Zusammenhänge, die die Ausführungen von Programmen in vielschichtig organisierten Rechensystemen ermöglichen
erkennen Gemeinsamkeiten und Unterschiede zwischen realen und abstrakten (virtuellen) Maschinen
erlernen die Programmiersprache C
entwickeln Systemprogramme auf Basis der Systemaufrufschnittstelle UNIX-ähnlicher Betriebssysteme
Literatur:
- Lehrbuch: Betriebssysteme – Grundlagen, Entwurf, Implementierung, Wolfgang Schröder-Preikschat, 2008
Weitere Informationen:
www: http://www4.informatik.uni-erlangen.de/Lehre/SS21/V_SP/
Studien-/Prüfungsleistungen:
|
|
|