|
Betriebssysteme-V+Ü (BS-VU)5 ECTS (englische Bezeichnung: Operating Systems L+E)
Modulverantwortliche/r: Daniel Lohmann Lehrende:
Daniel Lohmann, Wolfgang Schröder-Preikschat
Startsemester: |
WS 2013/2014 | Dauer: |
1 Semester | Turnus: |
jährlich (WS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
Inhalt:
- Konzepte von Betriebssystemen
Unterbrechungsbehandlung und Synchronisation
Fäden, Signale, Botschaften
Einplanung, Einlastung, Verdrängung, Koordinierung
IA-32 und PC-Technologie
Hardwarenahe Programmierung
C/C++, Assembler
Unterbrechungs- und Fadensynchronisation in der Praxis
Entwicklung eines Betriebssystemkerns in Kleingruppen
Lernziele und Kompetenzen:
Die Studierenden erwerben Kenntnisse über
Aufbau und Entwicklung von Betriebssystemkernen im Allgemeinen und hardwarenaher Software im Speziellen
das Zusammenspiel zwischen Hardware und Betriebssystem einerseits und Betriebssystem und Anwendung andererseits
die Besonderheiten bei der Entwicklung hardwarenaher und nebenläufiger Software
systemnahe Programmierung in C/C++
Literatur:
- Mark Russinovich, David Solomon – Windows Internals. Microsoft Press
Robert Love. Linux Kernel Development. Novell Press
Bjarne Stroustrup. The C++ Programming Language. Englewood Cliffs.
Hans-Peter Messmer, Klaus Dembowski – PC Hardwarebuch. Addison-Wesley
Richard M. Stallman. Using GCC: The GNU Compiler Collection Manual. GNU Press.
Robert Mecklenburg. Managing Projects with GNU Make. O’Reilly.
Richard M. Stallman, Roland Pesch, Stan Shebs. Debugging with GDB: The GNU Source-Level Debugger. GNU Press.
Weitere Informationen:
Schlüsselwörter: Betriebssysteme
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Informatik (Bachelor of Science): 5-6. Semester
(Po-Vers. 2009s | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsmodul Verteilte Systeme und Betriebssysteme)
- Informatik (Bachelor of Science): 5-6. Semester
(Po-Vers. 2009w | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsmodul Verteilte Systeme und Betriebssysteme)
- Informatik (Master of Science)
(Po-Vers. 2010 | Wahlpflichtbereich | Säule der systemorientierten Vertiefungsrichtungen | Vertiefungsmodul Verteilte Systeme und Betriebssysteme)
- Informations- und Kommunikationstechnik (Master of Science)
(Po-Vers. 2010 | Schwerpunkt Eingebettete Systeme | Wahlpflichtmodule | Wahlpflichtmodul aus INF im Schwerpunkt Eingebettete Systeme)
- Informations- und Kommunikationstechnik (Master of Science)
(Po-Vers. 2010 | Schwerpunkt Realisierung von Informations- und Kommunikationssystemen | Wahlpflichtmodule | Wahlpflichtmodul aus INF im Schwerpunkt Realisierung von Informations- und Kommunikationssystemen)
Studien-/Prüfungsleistungen:
Betriebssysteme (Vorlesung mit Übungen) (Prüfungsnummer: 150033)
- Prüfungsleistung, mehrteilige Prüfung, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
20-minütige mündliche Prüfung
+ erfolgreiche Teilnahme an den Übungen (verpflichtetend)
+ erfolgreiche Bearbeitung aller Übungsaufgaben (verpflichtetend)
- Erstablegung: WS 2013/2014, 1. Wdh.: SS 2014, 2. Wdh.: keine Wiederholung
1. Prüfer: | Daniel Lohmann |
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|