|
Systemprogrammierung (SP)10 ECTS (englische Bezeichnung: Systems Programming)
Modulverantwortliche/r: Wolfgang Schröder-Preikschat Lehrende:
Wolfgang Schröder-Preikschat, Jürgen Kleinöder
Start semester: |
SS 2017 | Duration: |
2 semester | Cycle: |
jährlich (SS) |
Präsenzzeit: |
120 Std. | Eigenstudium: |
180 Std. | Language: |
Deutsch |
Lectures:
-
-
Systemprogrammierung 1 (SS 2017)
(Vorlesung, 2 SWS, Wolfgang Schröder-Preikschat et al., Tue, 8:30 - 10:00, H11; single appointment on 27.4.2017, 18:00 - 19:30, H11; single appointment on 3.5.2017, 18:00 - 19:30, H7; single appointment on 11.5.2017, 18:00 - 19:30, H11; Zusatztermine in der ersten und dritten Semesterwoche am Do. von 18:00 - 19:30 im H11 und in der zweiten Semesterwoche am Mittwoch von 18:00 - 19:30 im H7!)
-
Übungen zu Systemprogrammierung 1 (SS 2017)
(Übung, 2 SWS, Christian Eichler et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2 (SS 2017)
(Übung, 2 SWS, Christian Eichler et al.)
-
Systemprogrammierung 2 (WS 2017/2018)
(Vorlesung, 2 SWS, Jürgen Kleinöder, Thu, 8:15 - 9:45, H11, (außer Thu 25.1.2018); single appointment on 23.1.2018, 10:00 - 11:30, H4; single appointment on 30.1.2018, 10:15 - 11:45, H4; single appointment on 16.2.2018, 13:00 - 15:00, H4; single appointment on 19.2.2018, 10:00 - 12:00, H4; Zusätzliche Klausurfragestunden am 16.02 und 19.02)
-
Übungen zu Systemprogrammierung 2 (WS 2017/2018)
(Übung, 2 SWS, Christian Eichler et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2 (WS 2017/2018)
(Übung, 2 SWS, Christian Eichler et al.)
-
Übungen zu Systemprogrammierung 1 (für Wiederholer) (WS 2017/2018 - optional)
(Übung, 2 SWS, Christian Eichler 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/SS17/V_SP/
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Medizintechnik (Bachelor of Science): 5-6. Semester
(Po-Vers. 2013 | TechFak | Medizintechnik (Bachelor of Science) | Kern- und Vertiefungsmodule der Kompetenzfelder | Studienrichtung Bildgebende Verfahren | B8 Vertiefungsmodule ET/INF | Vertiefungsmodule aus dem Sockel beider Studienrichtungen)
- Medizintechnik (Bachelor of Science): 5-6. Semester
(Po-Vers. 2013 | TechFak | Medizintechnik (Bachelor of Science) | Kern- und Vertiefungsmodule der Kompetenzfelder | Studienrichtung Gerätetechnik | B8 Vertiefungsmodule MB/WW/CBI | Vertiefungsmodule aus dem Sockel beider Studienrichtungen)
Studien-/Prüfungsleistungen:
Systemprogrammierung (Klausur) (Prüfungsnummer: 31801)
(englischer Titel: Examination (Klausur) on System programming)
- Prüfungsleistung, Klausur, Dauer (in Minuten): 120, benotet, 10 ECTS
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
Die Klausur enthält einen kleinen Multiple-Choce-Anteil.
Die Rahmen der Übungen gestellten Übungsaufgaben können abgegeben werden und werden in diesem Fall bewertet. Auf Basis des Ergebnisses dieser Bewertungen können bis zu 10 % Bonuspunkte erworben werden, die zu dem Ergebnis einer bestandenen Klausur hinzugerechnet werden.
Zu Beginn des Teils Systemprogrammierung 2 wird eine Miniklausur angeboten, deren Ergebnis wie eine Übungsaufgabe behandelt wird.
- Erstablegung: WS 2017/2018, 1. Wdh.: SS 2018, 2. Wdh.: WS 2018/2019
1. Prüfer: | Jürgen Kleinöder |
- Termin: 01.08.2017, 11:30 Uhr, Ort: H 7 TechF
Termin: 21.02.2018, 08:00 Uhr, Ort: Tentoria
Termin: 17.07.2018, 08:00 Uhr, Ort: Tentoria
Termin: 20.02.2019, 13:30 Uhr, Ort: Tentoria
|
|
|