|
Grundlagen der Systemprogrammierung (GSP)5 ECTS (englische Bezeichnung: Fundamentals of Systems Programming)
(Prüfungsordnungsmodul: Grundlagen der Systemprogrammierung)
Modulverantwortliche/r: Wolfgang Schröder-Preikschat Lehrende:
Wolfgang Schröder-Preikschat, Jürgen Kleinöder
Start semester: |
WS 2012/2013 | Duration: |
1 semester |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Language: |
Deutsch |
Lectures:
-
-
Systemprogrammierung 1
(Vorlesung, 2 SWS, Jürgen Kleinöder, Mon, 12:15 - 13:45, H4; single appointment on 16.10.2012, 10:15 - 11:45, H15; Einmaliger Zusatztermin in der ersten Semesterwoche am Di. von 10-12 im H15!)
-
Übungen zu Systemprogrammierung 1
(Übung, 2 SWS, Jürgen Kleinöder et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2
(Übung, 2 SWS, Jens Schedel 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
Bemerkung:
In den Studiengängen Mathematik und Technomathematik kann diese Lehrveranstaltung alternativ zu "Systemnahe Programmierung in C" belegt werden.
Weitere Informationen:
www: http://www4.informatik.uni-erlangen.de/Lehre/WS12/V_SP1/
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
- Medizintechnik (Master of Science)
(Po-Vers. 2011 | Modulgruppen M2 - M8 | Fachrichtung "Medizinische Bild- und Datenverarbeitung" | M2 Ingenieurswissenschaftliche Kernfächer I | Grundlagen der Systemprogrammierung)
Dieses Modul ist daneben auch in den Studienfächern "Informatik (Bachelor of Arts (2 Fächer))" verwendbar. Details
Studien-/Prüfungsleistungen:
Grundlagen der Systemprogrammierung (Vorlesung mit Übungen)
- Klausur, Dauer (in Minuten): 90, benotet
- weitere Erläuterungen:
Auf Basis der Bewertung der während des Semesters bearbeiteten Übungsaufgaben können bis zu 10 % Bonuspunkte erworben werden, die zu dem Ergebnis einer bestandenen Klausur hinzugerechnet werden.
- Erstablegung: WS 2012/2013, 1. Wdh.: SS 2013
1. Prüfer: | Jürgen Kleinöder |
|
|
|