|
Systemprogrammierung (SP)10 ECTS (englische Bezeichnung: Systems Programming)
(Prüfungsordnungsmodul: M2 Ingenieurwissenschaftliche Kernmodule (BDV))
Modulverantwortliche/r: Wolfgang Schröder-Preikschat Lehrende:
Wolfgang Schröder-Preikschat, Jürgen Kleinöder
Start semester: |
SS 2015 | Duration: |
2 semester | Cycle: |
jährlich (SS) |
Präsenzzeit: |
120 Std. | Eigenstudium: |
180 Std. | Language: |
Deutsch |
Lectures:
-
-
Systemprogrammierung 1 (SS 2015)
(Vorlesung, 2 SWS, Wolfgang Schröder-Preikschat et al., Wed, 10:15 - 11:45, H11; single appointment on 16.4.2015, 16:00 - 17:30, H11; single appointment on 21.4.2015, 18:00 - 19:30, H11; Zusatztermine in der ersten Semesterwoche am Do. von 16:00 - 17:30 im H11 und in der zweiten Semesterwoche am Dienstag von 18:00 - 19:30 im H11!)
-
Übungen zu Systemprogrammierung 1 (SS 2015)
(Übung, 2 SWS, Jens Schedel et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2 (SS 2015)
(Übung, 2 SWS, Jens Schedel et al.)
-
Systemprogrammierung 2 (WS 2015/2016)
(Vorlesung, 2 SWS, Wolfgang Schröder-Preikschat et al., Thu, 8:15 - 9:45, H11)
-
Übungen zu Systemprogrammierung 2 (WS 2015/2016)
(Übung, 2 SWS, Tobias Klaus et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2 (WS 2015/2016)
(Übung, 2 SWS, Tobias Klaus et al.)
-
Übungen zu Systemprogrammierung 1 (für Wiederholer) (WS 2015/2016 - optional)
(Übung, 2 SWS, Tobias Klaus 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
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/SS15/V_SP/
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
- Medizintechnik (Master of Science)
(Po-Vers. 2013 | Studienrichtung Medizinische Bild- und Datenverarbeitung | M2 Ingenieurwissenschaftliche Kernmodule (BDV))
Dieses Modul ist daneben auch in den Studienfächern "Computational Engineering (Rechnergestütztes Ingenieurwesen) (Bachelor of Science)", "Informatik (1. Staatsprüfung für das Lehramt an Gymnasien)", "Informatik (Bachelor of Science)", "Informations- und Kommunikationstechnik (Bachelor of Science)", "Wirtschaftsinformatik (Bachelor of Science)" verwendbar. Details
Studien-/Prüfungsleistungen:
|
|
|