- Nummer
- 71507
- Leitung
- -
- ECTS
- 3.0
- Zielsetzung
- Kenntnis: • Geschichtliche Entwicklung der OS • Anforderungen an OS-Plattformen • Probleme bei Systemen mit parallelen Prozessen/Threads Verständnis: • Vertieft: Funktionsweise eines Betriebssystems • Funktionsweise von Multiprozess- / Multithreadanwendungen Fähigkeit: • Selbständiges entwickeln von Applikationen mit mehreren Prozessen/Threads inkl. Synchronisation und Kommunikation • Bedienen und Einsetzen der Betriebssystemfunktionalität und -Tools im SW-Entwicklungsprozess
- Inhalt
- • Geschichtliche Entwicklung von OS • Bedienung und Utilities eines OS (z.B. UNIX) • Funktionsweise eines OS (Prozess-, Memory-, Device-, Usermanagement) .Systemprogrammierung (Parallele Prozesse, Synchronisation, Kommunikation) • Debugging: Deadlocks, Race-Conditions, etc.
- Besondere Eintrittsvoraussetzungen
- Programmiersprache C
- Lehrform
- Vorlesungen, Übungen