Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
SP2

  Vorlesung
     Folien
     Literatur
     UnivIS-Auszug

  Übungen
     Folien
     Aufgaben
     Literatur
     UnivIS-Auszug

  Semesterplan

  Evaluation

  Prüfungsinformationen

  Kontakt
     external linkForum

  protected area Intern
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2012/13  >  SP2  >  Übung  >  Aufgaben

Übungen zu Systemprogrammierung 2 im WS 2012/13

Anfertigung, Abgabe und Bewertung der Übungsaufgaben

Soweit in der Aufgabenstellung nicht abweichend beschrieben, sollen alle abgegebenen Programme portabel zur SUSv3/UNIX 03-Systemschnittstelle sein und im Sprachumfang dem C-Standard ISO C99 entsprechen. Alle Programme müssen mit folgenden Compileroptionen übersetzen:

-std=c99 -pedantic -Wall -Werror -D_XOPEN_SOURCE=600 -m32

Die Abgabe erfolgt an den Rechnern im CIP-Pool mit dem Skript /proj/i4sp2/bin/submit und muss vor dem Abgabetermin erfolgen. Eine Abgabe per E-Mail oder USB-Stick ist grundsätzlich nicht möglich.

Zur Bearbeitung der Aufgaben wird Ihnen automatisch ein Projektverzeichnis angelegt, nachdem Sie sich zu einer Übung angemeldet haben. Der Pfad zu diesem Verzeichnis lautet /proj/i4sp2/LOGIN, wobei LOGIN für Ihren Benutzernamen im CIP-Pool steht. Bitte bearbeiten Sie Ihre Aufgaben in diesem Verzeichnis und verwalten Sie das Verzeichnis wie in der ersten Aufgabenstellung beschrieben, da ansonsten das Abgabesystem Ihre Lösung nicht finden kann.

Die abgegebenen Aufgaben werden von uns ausgedruckt und korrigiert. Die korrigierten Ausdrucke werden in den Tafelübungen ausgehändigt. Die Ergebnisse der Korrektur sind außerdem nach Login im Waffel einsehbar.

Übungsaufgaben

Nr. Titel Kurzbeschreibung Ausgabe Bearbeitungszeit
(Werktage)
2er-Gruppen Abzugebende Dateien Zusatzinfos
1 snail Socket-Kommunikation (Client) Montag, 22.10.2012 10 Nein snail.c
2 sister Socket-Kommunikation (Server), Signale Montag, 05.11.2012 11 Ja sister.c, connection-fork.c, request-http.c API-Dokumentation
3 rush POSIX-Signale, Filedeskriptoren, Nebenläufigkeit Montag, 19.11.2012 11 Ja Makefile, rush.c API-Dokumentation
4 jbuffer Semaphore, nicht-blockierende Synchronisation, Bibliotheken Montag, 03.12.2012 11 Nein jbuffer.c, sem.c, Makefile API-Dokumentation
5 mother Socket-Kommunikation (Server), POSIX-Threads, Verzeichnisse, Prozesse, Signale Montag, 07.01.2013 16 Ja connection-mt.c, request-httpx.c API-Dokumentation
  Impressum   Datenschutz Stand: 2012-10-19 15:44   CPE