Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Startseite    Anmelden     
Logout in [min] [minutetext]

Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester SS 2009 , Aktuelles Semester: SoSe 2024
  • Funktionen:
  • Zur Zeit kein Belegungszeitraum aktiv.
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
 
 
Zur Zeit kein Belegungszeitraum aktiv.
   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)