Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden.
Veranstaltung ist aus dem Semester
SS 2009
, Aktuelles Semester: SoSe 2024
| |||||||||||
|
|||||||||||
Systemprogrammierung Sprache: Deutsch Belegpflicht | |||||||||||
Nr.: 1889 Praktikum SS 2009 2 SWS Jedes Semester | |||||||||||
Weitere Links: | Kurs Systemprogrammierung - Lernplattform Moodle | ||||||||||
Bachelor-Studiengang: | Bachelorstudiengang Angewandte Informatik | ||||||||||
Schwerpunkt AI-Multimedia-Engineering, Abschluss 84, ( 4. Semester ) - ECTS-Punkte : 3 | |||||||||||
Schwerpunkt AI-Informationsnetze, Abschluss 84, ( 4. Semester ) - ECTS-Punkte : 3 | |||||||||||
Schwerpunkt AI-E-Business, Abschluss 84, ( 4. Semester ) - ECTS-Punkte : 3 | |||||||||||
Schwerpunkt AI-Automatisierungssysteme, Abschluss 84, ( 4. Semester ) - ECTS-Punkte : 3 | |||||||||||
Angewandte Informatik, Abschluss 84, ( 4. Semester ) - ECTS-Punkte : 3 | |||||||||||
Zugeordnete Lehrpersonen: | Perk , M. Sc. Hlusiak | ||||||||||
|
|||||||||||
Termin: |
Freitag
14:15
-
15:45
Einzelter.
Beginn : 17.04.2009 Ende : 17.04.2009 | Raum : K 103 Gebäude K | |||||||||
Freitag
16:00
-
17:30
Einzelter.
Beginn : 17.04.2009 Ende : 17.04.2009 | Raum : K 103 Gebäude K | ||||||||||
Freitag
14:15
-
15:45
Einzelter.
Beginn : 24.04.2009 Ende : 24.04.2009 | Raum : K 103 Gebäude K | ||||||||||
Freitag
16:00
-
17:30
Einzelter.
Beginn : 24.04.2009 Ende : 24.04.2009 | Raum : K 103 Gebäude K | ||||||||||
Freitag 14:15 - 15:45 wöchentl | Raum : K 102 Gebäude K | ||||||||||
Freitag 16:00 - 17:30 wöchentl | Raum : K 102 Gebäude K | ||||||||||
Inhalt: | In einem kleinen Softwareprojekt soll die Programmierung von Systemprogrammen unter UNIX / Linux erlernt werden. Die in der Vorlesung Systemsoftware vorgestellten Konzepte von Multitasking und Interprozesskommunikation können so an einem praktischen Beispiel vertieft und erprobt werden.
Realisiert wird ein Client-Server-Multithreadingsystems unter Debian Linux unter Verwendung von Multi-Threading und IPC-Techniken wie shared memory, Mutual Exclusion, Semaphoren und Nachrichten Die Anwendung wird in einem Team von 3 Studenten in folgenden Phasen entworfen und implementiert: - Erstellen Grobkonzept und Aufgabenaufteilung im Team - Schnittstellendefinition - Feinentwurf der Teilsysteme - Implementierung und Test der Teilsysteme - Integration der Teilsysteme und Gesamttest |
||||||||||
Literatur: | H. Herold: Linux - Unix Systemprogrammierung, Addison Wesley ISBN 3-8273-1512-3
W. Richard Stevens: Programmierung in der Unix Umgebung, Addison Wesley, ISBN 3-89319-814-8 Lernplattform Moodle der Hochschule Ravensburg-Weingarten: Kurs Systemprogrammierung |
||||||||||
Lernziele: | - Modellierung nebenläufiger Prozesse und Threads mit Petrinetzen
- Planen, Entwerfen und Realisieren komplexer Softwaresysteme in einem Projektteam - Programmierung nebenläufiger Prozesse unter Linux - Programmierung von Multi-Threading Prozessen - Anwendung von Systemfunktionen unter Linux zur Interprozesskommunikation und Synchronistaion von Threads und Prozessen - Verwaltung von Softwaremodulen mit einer Versionsverwaltungs-Software (SVN) |
||||||||||
Voraussetzungen: | Programmieren in C, Betriebssysteme | ||||||||||
Leistungsnachweis: | Angewandte Informatik (Bachelor)
Unbenotete Prüfungsleistung: Praktische Arbeit Studiengang: Wirtschaftsinformatik und eBusiness (Diplom) Vertiefung: eBusiness und Internet Unbenotete Prüfungsleistung: --- . Benotete Prüfungsleistung: Laborarbeit. Angewandte Informatik (Diplom) Vertiefung: eBusiness Vertiefung: Multimedia-Engineering Vertiefung: Informationsnetze Unbenotete Prüfungsleistung: Laborarbeit. Benotete Prüfungsleistung: --- . |
||||||||||
|
|||||||||||
Module: | Betriebssysteme Praktikum (AI) |