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

  Vorlesung
     Folien
     Literatur
     UnivIS-Auszug

  Übungen
     Folien
     Aufgaben
     Literatur
     UnivIS-Auszug

  Evaluation

  Prüfungsinformationen

  Kontakt
     external linkForum

  protected area Intern
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2011/12  >  SP1  >  Übung  >  Aufgaben

Übungen zu Systemprogrammierung 1 im WS 2011/12

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

Die Abgabe erfolgt an den Rechnern im CIP-Pool, mit dem Skript /proj/i4sp1/bin/submit und muss vor dem Abgabetermin erfolgen. Eine Abgabe per eMail oder Diskette 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/i4sp1/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 ausserdem nach Login im Waffel einsehbar.

Übungsaufgaben

Nr. Titel Kurzbeschreibung Ausgabe Bearbeitungszeit
(Werktage)
2er-Gruppen Abzugebende Dateien Zusatzinfos
0 hello Hallo Welt! Montag, 24.10.2011 3 Nein hello.c
1 lilo Einfach verkettete Liste Donnerstag, 03.11.2011 4 Ja lilo.c
2 wsort Sortierprogramm ähnlich sort(1) Donnerstag, 10.11.2011 5 Nein wsort.c, Makefile
3 halde Einfache dynamische Freispeicherverwaltung Montag, 21.11.2011 7 Ja halde.c
4 clash Kleine Shell mit Vorder- und Hintergrundprozessen Montag, 05.12.2011 9 Ja clash.c, plist.c, Makefile plist API
5 crawl Verzeichnisse, Rekursion Montag, 09.01.2012 7 Ja crawl.c
6 palim Threads, Semaphore Montag, 23.01.2012 7 Nein palim.c
  Impressum   Datenschutz Stand: 2011-10-31 10:47   JS