|
|
|
|
|
Modulhandbuch Modulliste (Bachelor) - Modulliste (Master) - Modulkataloge - Personalisierter Modulkatalog - Impressum - Feedback Login mit OpenID
Modulnummer |
|
Modulbezeichnung |
Entwicklung von Betriebssystemen |
Titel (englisch) |
Development of Operating Systems |
Pflicht/Wahl |
Pflicht |
Erklärung |
|
CP |
6 |
Berechnung des Workloads |
|
Turnus |
i. d. R. angeboten alle 2 Semester |
Dauer |
ein Semester |
Form |
2 SWS L, 2 SWS T |
Prüfung |
i.d.R. Bearbeitung von Übungsaufgaben und Fachgespräch oder mündliche Prüfung |
Anforderungen |
Betriebssysteme, Programmierkenntnisse in C/C++ |
Lernziele |
Die Studierenden: - verfügen über vertiefte Kenntnisse über die Interna von Betriebssystemen - sind in der Lage, selbständig neue Betriebssystemdienste oder sogar ganze Systeme zu entwickeln. Die hier erworbenen Kenntnisse sind heute vor allem in den Anwendungsbereichen Mobilkommunikation, Mobile Computing, Wearable Computing und Steuerung sicherheits-relevanter Anwendungen wichtig: Hier werden zur Zeit viele neue Betriebssysteme oder Komponenten davon entwickelt, um den spezialisierten Anforderungen der Anwendungsdomäne Rechnung zu tragen. |
Lerninhalte |
Als „Anschauungsobjekt“ für die Vorlesung dient das Linux-Betriebssystem, dessen frei verfügbare Quellen eine gute Grundlage bieten, um Implementierungstechniken zu verstehen und die Erweiterung des Kernels zu erlernen.
Die Übungen vertiefen den Stoff anhand von Aufgaben aus den Bereichen Systemprogrammierung – Entwicklung von Systemaufrufen und Integration in den LinuxKernel – Entwicklung von Dateisystemen – Entwicklung von Linux Kernel-Modulen. |
Quellen |
|
Sprache |
Deutsch/Englisch |
Bemerkung |
|
Zuletzt geändert |
2018-04-16 08:50:46 UTC |
Zeige Systems Engineering-Format Wirtschaftsinformatik-Format Informatik-Format Digitale Medien-Format