|
Grundlagen der Systemprogrammierung (GSP)5 ECTS (englische Bezeichnung: Fundamentals of Systems Programming)
(Prüfungsordnungsmodul: Systemnahe Programmierung in C)
Modulverantwortliche/r: Wolfgang Schröder-Preikschat Lehrende:
Wolfgang Schröder-Preikschat, Jürgen Kleinöder
Startsemester: |
SS 2020 | Dauer: |
1 Semester | Turnus: |
jährlich (SS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
-
-
Systemprogrammierung 1
(Vorlesung, 2 SWS, Wolfgang Schröder-Preikschat et al., Di, 8:15 - 9:45, H11; Einzeltermine am 23.4.2020, 29.4.2020, 7.5.2020, 18:00 - 19:30, H11; Zusätzlicher Vorlesungstermin in den ersten drei Wochen jeweils Do. bzw. Mi. 18:00-19:30)
-
Übungen zu Systemprogrammierung 1
(Übung, 2 SWS, Dustin Nguyen et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2
(Ü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 Kenntnisse über Grundlagen von Betriebssystemen
verstehen Zusammenhänge, die die Ausführungen von Programmen in vielschichtig organisierten Rechensystemen ermöglichen
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/SS20/V_SP1/
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
- Technomathematik (Bachelor of Science)
(Po-Vers. 2019w | NatFak | Technomathematik (Bachelor of Science) | Gesamtkonto | Nebenfach Informatik | Systemnahe Programmierung in C)
Dieses Modul ist daneben auch in den Studienfächern "Informatik (Bachelor of Arts (2 Fächer))", "Mathematik (Bachelor of Science)", "Medizintechnik (Bachelor of Science)", "Medizintechnik (Master of Science)" verwendbar. Details
Studien-/Prüfungsleistungen:
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|