Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Tafelübung am...



Mo.,
12.04.
Di.,
13.04.
Mi.,
14.04.
Do.,
15.04.
Fr.,
16.04.
Sa.,
17.04.
So.,
18.04.
Mo.,
19.04.
Di.,
20.04.
Mi.,
21.04.
Do.,
22.04.
Fr.,
23.04.
Sa.,
24.04.
So.,
25.04.
VorlesungA/1&A/2.1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, AnweisungenA/2.2C-Kurzeinführung: Anweisungen, Funktionen, Preprozessor, Module, Gültigkeitsbereiche von VariablenA/2.3C-Kurzeinführung: Lebensdauer von Variablen, Zeiger, Zeiger als Funktionsargumente, Zeiger auf Strukturen, Felder, Zeiger und Felder, Zeigerarithmetik
TafelübungU0Lernziele, Organisatorisches, SubversionU1Dynamische Speicherverwaltung
AufgabeA0Aufgabe 0: codeA0Aufgabe 0: codeA0Aufgabe 0: codeA0Aufgabe 0: codeA0Aufgabe 0: codeA1Aufgabe 1: lilo
Mo.,
26.04.
Di.,
27.04.
Mi.,
28.04.
Do.,
29.04.
Fr.,
30.04.
Sa.,
01.05.Tag der Arbeit
So.,
02.05.
Mo.,
03.05.
Di.,
04.05.
Mi.,
05.05.
Do.,
06.05.
Fr.,
07.05.
Sa.,
08.05.
So.,
09.05.
VorlesungA/2.4C-Kurzeinführung: Dynamische Speicherverwaltung, Felder als Funktionsparameter, Zeiger, Felder und ZeichenkettenA/2.5C-Kurzeinführung: Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen, Ein-/AusgabeA/3Ausführung von Programmen - von der Quelle zum Prozess: Übersetzen, Binden, Programme und Prozessen, Laden, Prozesserzeugung, Programmausführung, Operationen auf ProzessenB/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung
TafelübungU2Fehlerbehandlung, generisches SortierenB1Besprechung Aufgabe 1 (lilo)
AufgabeA1Aufgabe 1: liloA1Aufgabe 1: liloA1Aufgabe 1: liloA1Aufgabe 1: liloA1Aufgabe 1: liloA2Aufgabe 2: wsortA2Aufgabe 2: wsortA2Aufgabe 2: wsortA2Aufgabe 2: wsortA2Aufgabe 2: wsort
AufgabeA2Aufgabe 2: wsort
Mo.,
10.05.
Di.,
11.05.
Mi.,
12.05.
Do.,
13.05.Christi Himmelfahrt
Fr.,
14.05.
Sa.,
15.05.
So.,
16.05.
Mo.,
17.05.
Di.,
18.05.
Mi.,
19.05.
Do.,
20.05.
Fr.,
21.05.
Sa.,
22.05.
So.,
23.05.
VorlesungB/5.1Rechnerorganisation: Virtuelle Maschinen: Schichtenstruktur, Mehrebenenmaschinen, InterpretersystemeB/5.2Rechnerorganisation: Maschinenprogramme: Programmhierarchie, Systemaufrufe, Organisationsprinzipien
TafelübungU3Zeigerarithmetik, Untypisierter und typisierter Speicher, make(1)B2Besprechung Aufgabe 2 (wsort)
AufgabeA2Aufgabe 2: wsortA2Aufgabe 2: wsortA2Aufgabe 2: wsortA3Aufgabe 3: haldeA3Aufgabe 3: haldeA3Aufgabe 3: haldeA3Aufgabe 3: haldeA3Aufgabe 3: haldeA3Aufgabe 3: halde
Mo.,
24.05.Pfingstmontag
Di.,
25.05.Bergdienstag
Mi.,
26.05.
Do.,
27.05.
Fr.,
28.05.
Sa.,
29.05.
So.,
30.05.
Mo.,
31.05.
Di.,
01.06.
Mi.,
02.06.
Do.,
03.06.Fronleichnam
Fr.,
04.06.
Sa.,
05.06.
So.,
06.06.
VorlesungB/5.3Rechnerorganisation: Betriebssystemmaschine: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, NichtsequentialitätB/6.1Betriebssystemkonzepte: Prozesse: Virtualität, Betriebsmittel, Aktionen, Einplanung/-lastung, Synchronisation (Semaphor), Repräsentation
TafelübungU4Speicherlayout, UNIX-Prozesse
AufgabeA3Aufgabe 3: haldeA3Aufgabe 3: haldeA3Aufgabe 3: haldeA3Aufgabe 3: haldeA3Aufgabe 3: haldeA3Aufgabe 3: haldeA4Aufgabe 4: clash
AufgabeA4Aufgabe 4: clashA4Aufgabe 4: clashA4Aufgabe 4: clashA4Aufgabe 4: clash
Mo.,
07.06.
Di.,
08.06.
Mi.,
09.06.
Do.,
10.06.
Fr.,
11.06.
Sa.,
12.06.
So.,
13.06.
Mo.,
14.06.
Di.,
15.06.
Mi.,
16.06.
Do.,
17.06.
Fr.,
18.06.
Sa.,
19.06.
So.,
20.06.
VorlesungB/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, SpeicherverwaltungB/6.3Betriebssystemkonzepte: Namen: numerische (reale, logische, virtuelle) und symbolische Adressen, Adress-/Namensräume
TafelübungU5POSIX-Threads, Koordinierung mit SemaphorenU5/B3Übung 5 + Besprechung Aufgabe 3 (halde)
AufgabeA4Aufgabe 4: clashA4Aufgabe 4: clashA4Aufgabe 4: clashA4Aufgabe 4: clashA4Aufgabe 4: clashA5Aufgabe 5: machA5Aufgabe 5: machA5Aufgabe 5: machA5Aufgabe 5: machA5Aufgabe 5: mach
AufgabeA5Aufgabe 5: mach
Mo.,
21.06.
Di.,
22.06.
Mi.,
23.06.
Do.,
24.06.
Fr.,
25.06.
Sa.,
26.06.
So.,
27.06.
Mo.,
28.06.
Di.,
29.06.
Mi.,
30.06.
Do.,
01.07.
Fr.,
02.07.
Sa.,
03.07.
So.,
04.07.
VorlesungB/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung)B/7.2Betriebsarten: Dialogverarbeitung: Mehrzugangsbetrieb, Systemmerkmale, Echtzeitbetrieb
TafelübungU6Dateisystem, Dateiattribute, Dateisystem-APIB4Besprechung Aufgabe 4 (clash)
AufgabeA5Aufgabe 5: machA5Aufgabe 5: machA5Aufgabe 5: machA5Aufgabe 5: machA5Aufgabe 5: machA6Aufgabe 6: creeperA6Aufgabe 6: creeperA6Aufgabe 6: creeperA6Aufgabe 6: creeperA6Aufgabe 6: creeper
AufgabeA6Aufgabe 6: creeper
Mo.,
05.07.
Di.,
06.07.
Mi.,
07.07.
Do.,
08.07.
Fr.,
09.07.
Sa.,
10.07.
So.,
11.07.
Mo.,
12.07.
Di.,
13.07.
Mi.,
14.07.
Do.,
15.07.
Fr.,
16.07.
VorlesungB/8Zwischenbilanz zu Teil B
TafelübungB5Besprechung Aufgabe 5 (mach) + KlausurvorbereitungB6Besprechung Aufgabe 6 (creeper) + Klausurvorbereitung
AufgabeA6Aufgabe 6: creeperA6Aufgabe 6: creeperA6Aufgabe 6: creeper
Tage mit mehr als einer laufenden Aufgabe: 7
Anzahl ausgefallener Tafelübungstermine: 0