Semesterplan

Bitte Tag der Tafelübung auswählen:

Mo.,
25.04.
Di.,
26.04.
Mi.,
27.04.
Do.,
28.04.
Fr.,
29.04.
Sa.,
30.04.
So.,
01.05.Tag der Arbeit
Vorlesung A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen
Tafelübung
Aufgabe
Mo.,
02.05.
Di.,
03.05.
Mi.,
04.05.
Do.,
05.05.
Fr.,
06.05.
Sa.,
07.05.
So.,
08.05.
Vorlesung A/2C-Kurzeinführung: Lebensdauer von Variablen, Zeiger, Zeiger als Funktionsargumente, Zeiger auf Strukturen, Felder, Zeiger und Felder, Zeigerarithmetik A/2C-Kurzeinführung: Dynamische Speicherverwaltung, Felder als Funktionsparameter, Zeiger, Felder und Zeichenketten
Tafelübung
Aufgabe
Mo.,
09.05.
Di.,
10.05.
Mi.,
11.05.
Do.,
12.05.
Fr.,
13.05.
Sa.,
14.05.
So.,
15.05.
Vorlesung A/2C-Kurzeinführung: Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen, Ein-/Ausgabe A/3Ausführung von Programmen - von der Quelle zum Prozess: Übersetzen, Binden, Programme und Prozessen, Laden, Prozesserzeugung, Programmausführung, Operationen auf Prozessen
Tafelübung U1Dynamische Speicherverwaltung
Aufgabe A1Aufgabe 1: lilo A1Aufgabe 1: lilo A1Aufgabe 1: lilo A1Aufgabe 1: lilo A1Aufgabe 1: lilo
Mo.,
16.05.
Di.,
17.05.
Mi.,
18.05.
Do.,
19.05.
Fr.,
20.05.
Sa.,
21.05.
So.,
22.05.
Vorlesung B/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung
Tafelübung U2Fehlerbehandlung, generisches Sortieren
Aufgabe A1Aufgabe 1: lilo A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Aufgabe A2Aufgabe 2: wsort
Mo.,
23.05.
Di.,
24.05.
Mi.,
25.05.
Do.,
26.05.Christi Himmelfahrt
Fr.,
27.05.
Sa.,
28.05.
So.,
29.05.
Vorlesung
Tafelübung B1Besprechung Aufgabe 1 (lilo)
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Mo.,
30.05.
Di.,
31.05.
Mi.,
01.06.
Do.,
02.06.
Fr.,
03.06.
Sa.,
04.06.
So.,
05.06.
Vorlesung B/5.1Rechnerorganisation: Virtuelle Maschinen: Schichtenstruktur, Mehrebenenmaschinen, Interpretersysteme
Tafelübung U3Speicherlayout, UNIX-Prozesse
Aufgabe A2Aufgabe 2: wsort A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Aufgabe A3Aufgabe 3: clash
Mo.,
06.06.Pfingstmontag
Di.,
07.06.Bergdienstag
Mi.,
08.06.
Do.,
09.06.
Fr.,
10.06.
Sa.,
11.06.
So.,
12.06.
Vorlesung B/6.1Betriebssystemkonzepte: Prozesse: Virtualität, Betriebsmittel, Aktionen, Einplanung/-lastung, Synchronisation (Semaphor), Repräsentation
Tafelübung B2Entfällt, bitte
andere Tafelübung
besuchen!
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
13.06.
Di.,
14.06.
Mi.,
15.06.
Do.,
16.06.Fronleichnam
Fr.,
17.06.
Sa.,
18.06.
So.,
19.06.
Vorlesung
Tafelübung U4POSIX-Threads, Koordinierung mit Semaphoren
Aufgabe A3Aufgabe 3: clash A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Aufgabe A4Aufgabe 4: mach
Mo.,
20.06.
Di.,
21.06.
Mi.,
22.06.
Do.,
23.06.
Fr.,
24.06.
Sa.,
25.06.
So.,
26.06.
Vorlesung B/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, Speicherverwaltung
Tafelübung B3Besprechung Aufgabe 3 (clash)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Mo.,
27.06.
Di.,
28.06.
Mi.,
29.06.
Do.,
30.06.
Fr.,
01.07.
Sa.,
02.07.
So.,
03.07.
Vorlesung B/6.3Betriebssystemkonzepte: Namen: numerische (reale, logische, virtuelle) und symbolische Adressen, Adress-/Namensräume
Tafelübung U5Zeigerarithmetik, Untypisierter und typisierter Speicher, make(1)
Aufgabe A4Aufgabe 4: mach A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Aufgabe A5Aufgabe 5: halde
Mo.,
04.07.
Di.,
05.07.
Mi.,
06.07.
Do.,
07.07.
Fr.,
08.07.
Sa.,
09.07.
So.,
10.07.
Vorlesung B/5.2Rechnerorganisation: Maschinenprogramme: Programmhierarchie, Systemaufrufe, Organisationsprinzipien
Tafelübung B4Besprechung Aufgabe 4 (mach)
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Mo.,
11.07.
Di.,
12.07.
Mi.,
13.07.
Do.,
14.07.
Fr.,
15.07.
Sa.,
16.07.
So.,
17.07.
Vorlesung B/5.3Rechnerorganisation: Betriebssystemmaschine: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, Nichtsequentialität
Tafelübung U6Dateisystem, Dateiattribute, Dateisystem-API
Aufgabe A5Aufgabe 5: halde A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Aufgabe A6Aufgabe 6: creeper
Mo.,
18.07.
Di.,
19.07.
Mi.,
20.07.
Do.,
21.07.
Fr.,
22.07.
Sa.,
23.07.
So.,
24.07.
Vorlesung B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung)
Tafelübung B5Besprechung Aufgabe 5 (halde) + Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
25.07.
Di.,
26.07.
Mi.,
27.07.
Do.,
28.07.
Fr.,
29.07.
Vorlesung B/8Zwischenbilanz zu Teil B KFFragestunde zur SP1 Klausur
Tafelübung B6Besprechung Aufgabe 6 (creeper) + Klausurvorbereitung
Aufgabe

Tage mit mehr als einer laufenden Aufgabe: 5
Anzahl ausgefallener Tafelübungstermine: 1

Mo.,
25.04.
Di.,
26.04.
Mi.,
27.04.
Do.,
28.04.
Fr.,
29.04.
Sa.,
30.04.
So.,
01.05.Tag der Arbeit
Vorlesung A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen
Tafelübung
Aufgabe
Mo.,
02.05.
Di.,
03.05.
Mi.,
04.05.
Do.,
05.05.
Fr.,
06.05.
Sa.,
07.05.
So.,
08.05.
Vorlesung A/2C-Kurzeinführung: Lebensdauer von Variablen, Zeiger, Zeiger als Funktionsargumente, Zeiger auf Strukturen, Felder, Zeiger und Felder, Zeigerarithmetik A/2C-Kurzeinführung: Dynamische Speicherverwaltung, Felder als Funktionsparameter, Zeiger, Felder und Zeichenketten
Tafelübung
Aufgabe
Mo.,
09.05.
Di.,
10.05.
Mi.,
11.05.
Do.,
12.05.
Fr.,
13.05.
Sa.,
14.05.
So.,
15.05.
Vorlesung A/2C-Kurzeinführung: Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen, Ein-/Ausgabe A/3Ausführung von Programmen - von der Quelle zum Prozess: Übersetzen, Binden, Programme und Prozessen, Laden, Prozesserzeugung, Programmausführung, Operationen auf Prozessen
Tafelübung U1Dynamische Speicherverwaltung
Aufgabe A1Aufgabe 1: lilo A1Aufgabe 1: lilo A1Aufgabe 1: lilo A1Aufgabe 1: lilo
Mo.,
16.05.
Di.,
17.05.
Mi.,
18.05.
Do.,
19.05.
Fr.,
20.05.
Sa.,
21.05.
So.,
22.05.
Vorlesung B/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung
Tafelübung U2Fehlerbehandlung, generisches Sortieren
Aufgabe A1Aufgabe 1: lilo A1Aufgabe 1: lilo A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Aufgabe A2Aufgabe 2: wsort
Mo.,
23.05.
Di.,
24.05.
Mi.,
25.05.
Do.,
26.05.Christi Himmelfahrt
Fr.,
27.05.
Sa.,
28.05.
So.,
29.05.
Vorlesung
Tafelübung B1Besprechung Aufgabe 1 (lilo)
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Mo.,
30.05.
Di.,
31.05.
Mi.,
01.06.
Do.,
02.06.
Fr.,
03.06.
Sa.,
04.06.
So.,
05.06.
Vorlesung B/5.1Rechnerorganisation: Virtuelle Maschinen: Schichtenstruktur, Mehrebenenmaschinen, Interpretersysteme
Tafelübung U3Speicherlayout, UNIX-Prozesse
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Aufgabe A3Aufgabe 3: clash
Mo.,
06.06.Pfingstmontag
Di.,
07.06.Bergdienstag
Mi.,
08.06.
Do.,
09.06.
Fr.,
10.06.
Sa.,
11.06.
So.,
12.06.
Vorlesung B/6.1Betriebssystemkonzepte: Prozesse: Virtualität, Betriebsmittel, Aktionen, Einplanung/-lastung, Synchronisation (Semaphor), Repräsentation
Tafelübung B2Entfällt, bitte
andere Tafelübung
besuchen!
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
13.06.
Di.,
14.06.
Mi.,
15.06.
Do.,
16.06.Fronleichnam
Fr.,
17.06.
Sa.,
18.06.
So.,
19.06.
Vorlesung
Tafelübung U4POSIX-Threads, Koordinierung mit Semaphoren
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A4Aufgabe 4: mach A4Aufgabe 4: mach
Aufgabe A4Aufgabe 4: mach
Mo.,
20.06.
Di.,
21.06.
Mi.,
22.06.
Do.,
23.06.
Fr.,
24.06.
Sa.,
25.06.
So.,
26.06.
Vorlesung B/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, Speicherverwaltung
Tafelübung B3Besprechung Aufgabe 3 (clash)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Mo.,
27.06.
Di.,
28.06.
Mi.,
29.06.
Do.,
30.06.
Fr.,
01.07.
Sa.,
02.07.
So.,
03.07.
Vorlesung B/6.3Betriebssystemkonzepte: Namen: numerische (reale, logische, virtuelle) und symbolische Adressen, Adress-/Namensräume
Tafelübung U5Zeigerarithmetik, Untypisierter und typisierter Speicher, make(1)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Aufgabe A5Aufgabe 5: halde
Mo.,
04.07.
Di.,
05.07.
Mi.,
06.07.
Do.,
07.07.
Fr.,
08.07.
Sa.,
09.07.
So.,
10.07.
Vorlesung B/5.2Rechnerorganisation: Maschinenprogramme: Programmhierarchie, Systemaufrufe, Organisationsprinzipien
Tafelübung B4Besprechung Aufgabe 4 (mach)
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Mo.,
11.07.
Di.,
12.07.
Mi.,
13.07.
Do.,
14.07.
Fr.,
15.07.
Sa.,
16.07.
So.,
17.07.
Vorlesung B/5.3Rechnerorganisation: Betriebssystemmaschine: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, Nichtsequentialität
Tafelübung U6Dateisystem, Dateiattribute, Dateisystem-API
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Aufgabe A6Aufgabe 6: creeper
Mo.,
18.07.
Di.,
19.07.
Mi.,
20.07.
Do.,
21.07.
Fr.,
22.07.
Sa.,
23.07.
So.,
24.07.
Vorlesung B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung)
Tafelübung B5Besprechung Aufgabe 5 (halde) + Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
25.07.
Di.,
26.07.
Mi.,
27.07.
Do.,
28.07.
Fr.,
29.07.
Vorlesung B/8Zwischenbilanz zu Teil B KFFragestunde zur SP1 Klausur
Tafelübung B6Besprechung Aufgabe 6 (creeper) + Klausurvorbereitung
Aufgabe

Tage mit mehr als einer laufenden Aufgabe: 5
Anzahl ausgefallener Tafelübungstermine: 1

Mo.,
25.04.
Di.,
26.04.
Mi.,
27.04.
Do.,
28.04.
Fr.,
29.04.
Sa.,
30.04.
So.,
01.05.Tag der Arbeit
Vorlesung A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen
Tafelübung
Aufgabe
Mo.,
02.05.
Di.,
03.05.
Mi.,
04.05.
Do.,
05.05.
Fr.,
06.05.
Sa.,
07.05.
So.,
08.05.
Vorlesung A/2C-Kurzeinführung: Lebensdauer von Variablen, Zeiger, Zeiger als Funktionsargumente, Zeiger auf Strukturen, Felder, Zeiger und Felder, Zeigerarithmetik A/2C-Kurzeinführung: Dynamische Speicherverwaltung, Felder als Funktionsparameter, Zeiger, Felder und Zeichenketten
Tafelübung
Aufgabe
Mo.,
09.05.
Di.,
10.05.
Mi.,
11.05.
Do.,
12.05.
Fr.,
13.05.
Sa.,
14.05.
So.,
15.05.
Vorlesung A/2C-Kurzeinführung: Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen, Ein-/Ausgabe A/3Ausführung von Programmen - von der Quelle zum Prozess: Übersetzen, Binden, Programme und Prozessen, Laden, Prozesserzeugung, Programmausführung, Operationen auf Prozessen
Tafelübung U1Dynamische Speicherverwaltung
Aufgabe A1Aufgabe 1: lilo A1Aufgabe 1: lilo A1Aufgabe 1: lilo
Mo.,
16.05.
Di.,
17.05.
Mi.,
18.05.
Do.,
19.05.
Fr.,
20.05.
Sa.,
21.05.
So.,
22.05.
Vorlesung B/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung
Tafelübung U2Fehlerbehandlung, generisches Sortieren
Aufgabe A1Aufgabe 1: lilo A1Aufgabe 1: lilo A1Aufgabe 1: lilo A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Aufgabe A2Aufgabe 2: wsort
Mo.,
23.05.
Di.,
24.05.
Mi.,
25.05.
Do.,
26.05.Christi Himmelfahrt
Fr.,
27.05.
Sa.,
28.05.
So.,
29.05.
Vorlesung
Tafelübung B1Besprechung Aufgabe 1 (lilo)
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Mo.,
30.05.
Di.,
31.05.
Mi.,
01.06.
Do.,
02.06.
Fr.,
03.06.
Sa.,
04.06.
So.,
05.06.
Vorlesung B/5.1Rechnerorganisation: Virtuelle Maschinen: Schichtenstruktur, Mehrebenenmaschinen, Interpretersysteme
Tafelübung U3Speicherlayout, UNIX-Prozesse
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort A3Aufgabe 3: clash A3Aufgabe 3: clash
Aufgabe A3Aufgabe 3: clash
Mo.,
06.06.Pfingstmontag
Di.,
07.06.Bergdienstag
Mi.,
08.06.
Do.,
09.06.
Fr.,
10.06.
Sa.,
11.06.
So.,
12.06.
Vorlesung B/6.1Betriebssystemkonzepte: Prozesse: Virtualität, Betriebsmittel, Aktionen, Einplanung/-lastung, Synchronisation (Semaphor), Repräsentation
Tafelübung B2Besprechung Aufgabe 2 (wsort)
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
13.06.
Di.,
14.06.
Mi.,
15.06.
Do.,
16.06.Fronleichnam
Fr.,
17.06.
Sa.,
18.06.
So.,
19.06.
Vorlesung
Tafelübung U4POSIX-Threads, Koordinierung mit Semaphoren
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash A4Aufgabe 4: mach
Aufgabe A4Aufgabe 4: mach
Mo.,
20.06.
Di.,
21.06.
Mi.,
22.06.
Do.,
23.06.
Fr.,
24.06.
Sa.,
25.06.
So.,
26.06.
Vorlesung B/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, Speicherverwaltung
Tafelübung B3Besprechung Aufgabe 3 (clash)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Mo.,
27.06.
Di.,
28.06.
Mi.,
29.06.
Do.,
30.06.
Fr.,
01.07.
Sa.,
02.07.
So.,
03.07.
Vorlesung B/6.3Betriebssystemkonzepte: Namen: numerische (reale, logische, virtuelle) und symbolische Adressen, Adress-/Namensräume
Tafelübung U5Zeigerarithmetik, Untypisierter und typisierter Speicher, make(1)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A5Aufgabe 5: halde A5Aufgabe 5: halde
Aufgabe A5Aufgabe 5: halde
Mo.,
04.07.
Di.,
05.07.
Mi.,
06.07.
Do.,
07.07.
Fr.,
08.07.
Sa.,
09.07.
So.,
10.07.
Vorlesung B/5.2Rechnerorganisation: Maschinenprogramme: Programmhierarchie, Systemaufrufe, Organisationsprinzipien
Tafelübung B4Besprechung Aufgabe 4 (mach)
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Mo.,
11.07.
Di.,
12.07.
Mi.,
13.07.
Do.,
14.07.
Fr.,
15.07.
Sa.,
16.07.
So.,
17.07.
Vorlesung B/5.3Rechnerorganisation: Betriebssystemmaschine: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, Nichtsequentialität
Tafelübung U6Dateisystem, Dateiattribute, Dateisystem-API
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Aufgabe A6Aufgabe 6: creeper
Mo.,
18.07.
Di.,
19.07.
Mi.,
20.07.
Do.,
21.07.
Fr.,
22.07.
Sa.,
23.07.
So.,
24.07.
Vorlesung B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung)
Tafelübung B5Besprechung Aufgabe 5 (halde) + Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
25.07.
Di.,
26.07.
Mi.,
27.07.
Do.,
28.07.
Fr.,
29.07.
Vorlesung B/8Zwischenbilanz zu Teil B KFFragestunde zur SP1 Klausur
Tafelübung B6Besprechung Aufgabe 6 (creeper) + Klausurvorbereitung
Aufgabe

Tage mit mehr als einer laufenden Aufgabe: 5
Anzahl ausgefallener Tafelübungstermine: 0

Mo.,
25.04.
Di.,
26.04.
Mi.,
27.04.
Do.,
28.04.
Fr.,
29.04.
Sa.,
30.04.
So.,
01.05.Tag der Arbeit
Vorlesung A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen
Tafelübung
Aufgabe
Mo.,
02.05.
Di.,
03.05.
Mi.,
04.05.
Do.,
05.05.
Fr.,
06.05.
Sa.,
07.05.
So.,
08.05.
Vorlesung A/2C-Kurzeinführung: Lebensdauer von Variablen, Zeiger, Zeiger als Funktionsargumente, Zeiger auf Strukturen, Felder, Zeiger und Felder, Zeigerarithmetik A/2C-Kurzeinführung: Dynamische Speicherverwaltung, Felder als Funktionsparameter, Zeiger, Felder und Zeichenketten
Tafelübung
Aufgabe
Mo.,
09.05.
Di.,
10.05.
Mi.,
11.05.
Do.,
12.05.
Fr.,
13.05.
Sa.,
14.05.
So.,
15.05.
Vorlesung A/2C-Kurzeinführung: Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen, Ein-/Ausgabe A/3Ausführung von Programmen - von der Quelle zum Prozess: Übersetzen, Binden, Programme und Prozessen, Laden, Prozesserzeugung, Programmausführung, Operationen auf Prozessen
Tafelübung U1Dynamische Speicherverwaltung
Aufgabe A1Aufgabe 1: lilo A1Aufgabe 1: lilo
Mo.,
16.05.
Di.,
17.05.
Mi.,
18.05.
Do.,
19.05.
Fr.,
20.05.
Sa.,
21.05.
So.,
22.05.
Vorlesung B/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung
Tafelübung U2Fehlerbehandlung, generisches Sortieren
Aufgabe A1Aufgabe 1: lilo A1Aufgabe 1: lilo A1Aufgabe 1: lilo A1Aufgabe 1: lilo A2Aufgabe 2: wsort
Aufgabe A2Aufgabe 2: wsort
Mo.,
23.05.
Di.,
24.05.
Mi.,
25.05.
Do.,
26.05.Christi Himmelfahrt
Fr.,
27.05.
Sa.,
28.05.
So.,
29.05.
Vorlesung
Tafelübung B1Entfällt, bitte
andere Tafelübung
besuchen!
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Mo.,
30.05.
Di.,
31.05.
Mi.,
01.06.
Do.,
02.06.
Fr.,
03.06.
Sa.,
04.06.
So.,
05.06.
Vorlesung B/5.1Rechnerorganisation: Virtuelle Maschinen: Schichtenstruktur, Mehrebenenmaschinen, Interpretersysteme
Tafelübung U3Speicherlayout, UNIX-Prozesse
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort A3Aufgabe 3: clash
Aufgabe A3Aufgabe 3: clash
Mo.,
06.06.Pfingstmontag
Di.,
07.06.Bergdienstag
Mi.,
08.06.
Do.,
09.06.
Fr.,
10.06.
Sa.,
11.06.
So.,
12.06.
Vorlesung B/6.1Betriebssystemkonzepte: Prozesse: Virtualität, Betriebsmittel, Aktionen, Einplanung/-lastung, Synchronisation (Semaphor), Repräsentation
Tafelübung B2Besprechung Aufgabe 2 (wsort)
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
13.06.
Di.,
14.06.
Mi.,
15.06.
Do.,
16.06.Fronleichnam
Fr.,
17.06.
Sa.,
18.06.
So.,
19.06.
Vorlesung
Tafelübung U4Entfällt, bitte
andere Tafelübung
besuchen!
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Aufgabe A4Aufgabe 4: mach
Mo.,
20.06.
Di.,
21.06.
Mi.,
22.06.
Do.,
23.06.
Fr.,
24.06.
Sa.,
25.06.
So.,
26.06.
Vorlesung B/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, Speicherverwaltung
Tafelübung B3Besprechung Aufgabe 3 (clash)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Mo.,
27.06.
Di.,
28.06.
Mi.,
29.06.
Do.,
30.06.
Fr.,
01.07.
Sa.,
02.07.
So.,
03.07.
Vorlesung B/6.3Betriebssystemkonzepte: Namen: numerische (reale, logische, virtuelle) und symbolische Adressen, Adress-/Namensräume
Tafelübung U5Zeigerarithmetik, Untypisierter und typisierter Speicher, make(1)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A5Aufgabe 5: halde
Aufgabe A5Aufgabe 5: halde
Mo.,
04.07.
Di.,
05.07.
Mi.,
06.07.
Do.,
07.07.
Fr.,
08.07.
Sa.,
09.07.
So.,
10.07.
Vorlesung B/5.2Rechnerorganisation: Maschinenprogramme: Programmhierarchie, Systemaufrufe, Organisationsprinzipien
Tafelübung B4Besprechung Aufgabe 4 (mach)
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Mo.,
11.07.
Di.,
12.07.
Mi.,
13.07.
Do.,
14.07.
Fr.,
15.07.
Sa.,
16.07.
So.,
17.07.
Vorlesung B/5.3Rechnerorganisation: Betriebssystemmaschine: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, Nichtsequentialität
Tafelübung U6Dateisystem, Dateiattribute, Dateisystem-API
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A6Aufgabe 6: creeper
Aufgabe A6Aufgabe 6: creeper
Mo.,
18.07.
Di.,
19.07.
Mi.,
20.07.
Do.,
21.07.
Fr.,
22.07.
Sa.,
23.07.
So.,
24.07.
Vorlesung B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung)
Tafelübung B5Besprechung Aufgabe 5 (halde) + Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
25.07.
Di.,
26.07.
Mi.,
27.07.
Do.,
28.07.
Fr.,
29.07.
Vorlesung B/8Zwischenbilanz zu Teil B KFFragestunde zur SP1 Klausur
Tafelübung B6Besprechung Aufgabe 6 (creeper) + Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper

Tage mit mehr als einer laufenden Aufgabe: 5
Anzahl ausgefallener Tafelübungstermine: 2

Mo.,
25.04.
Di.,
26.04.
Mi.,
27.04.
Do.,
28.04.
Fr.,
29.04.
Sa.,
30.04.
So.,
01.05.Tag der Arbeit
Vorlesung A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen
Tafelübung
Aufgabe
Mo.,
02.05.
Di.,
03.05.
Mi.,
04.05.
Do.,
05.05.
Fr.,
06.05.
Sa.,
07.05.
So.,
08.05.
Vorlesung A/2C-Kurzeinführung: Lebensdauer von Variablen, Zeiger, Zeiger als Funktionsargumente, Zeiger auf Strukturen, Felder, Zeiger und Felder, Zeigerarithmetik A/2C-Kurzeinführung: Dynamische Speicherverwaltung, Felder als Funktionsparameter, Zeiger, Felder und Zeichenketten
Tafelübung U1Dynamische Speicherverwaltung
Aufgabe A1Aufgabe 1: lilo
Mo.,
09.05.
Di.,
10.05.
Mi.,
11.05.
Do.,
12.05.
Fr.,
13.05.
Sa.,
14.05.
So.,
15.05.
Vorlesung A/2C-Kurzeinführung: Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen, Ein-/Ausgabe A/3Ausführung von Programmen - von der Quelle zum Prozess: Übersetzen, Binden, Programme und Prozessen, Laden, Prozesserzeugung, Programmausführung, Operationen auf Prozessen
Tafelübung U2Fehlerbehandlung, generisches Sortieren
Aufgabe A1Aufgabe 1: lilo A1Aufgabe 1: lilo A1Aufgabe 1: lilo A1Aufgabe 1: lilo A1Aufgabe 1: lilo
Aufgabe A2Aufgabe 2: wsort
Mo.,
16.05.
Di.,
17.05.
Mi.,
18.05.
Do.,
19.05.
Fr.,
20.05.
Sa.,
21.05.
So.,
22.05.
Vorlesung B/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung
Tafelübung B1Besprechung Aufgabe 1 (lilo)
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Mo.,
23.05.
Di.,
24.05.
Mi.,
25.05.
Do.,
26.05.Christi Himmelfahrt
Fr.,
27.05.
Sa.,
28.05.
So.,
29.05.
Vorlesung
Tafelübung U3Speicherlayout, UNIX-Prozesse
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Aufgabe A3Aufgabe 3: clash
Mo.,
30.05.
Di.,
31.05.
Mi.,
01.06.
Do.,
02.06.
Fr.,
03.06.
Sa.,
04.06.
So.,
05.06.
Vorlesung B/5.1Rechnerorganisation: Virtuelle Maschinen: Schichtenstruktur, Mehrebenenmaschinen, Interpretersysteme
Tafelübung B2Besprechung Aufgabe 2 (wsort)
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
06.06.Pfingstmontag
Di.,
07.06.Bergdienstag
Mi.,
08.06.
Do.,
09.06.
Fr.,
10.06.
Sa.,
11.06.
So.,
12.06.
Vorlesung B/6.1Betriebssystemkonzepte: Prozesse: Virtualität, Betriebsmittel, Aktionen, Einplanung/-lastung, Synchronisation (Semaphor), Repräsentation
Tafelübung U4POSIX-Threads, Koordinierung mit Semaphoren
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Aufgabe A4Aufgabe 4: mach
Mo.,
13.06.
Di.,
14.06.
Mi.,
15.06.
Do.,
16.06.Fronleichnam
Fr.,
17.06.
Sa.,
18.06.
So.,
19.06.
Vorlesung
Tafelübung B3Besprechung Aufgabe 3 (clash)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Mo.,
20.06.
Di.,
21.06.
Mi.,
22.06.
Do.,
23.06.
Fr.,
24.06.
Sa.,
25.06.
So.,
26.06.
Vorlesung B/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, Speicherverwaltung
Tafelübung U5Zeigerarithmetik, Untypisierter und typisierter Speicher, make(1)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Aufgabe A5Aufgabe 5: halde
Mo.,
27.06.
Di.,
28.06.
Mi.,
29.06.
Do.,
30.06.
Fr.,
01.07.
Sa.,
02.07.
So.,
03.07.
Vorlesung B/6.3Betriebssystemkonzepte: Namen: numerische (reale, logische, virtuelle) und symbolische Adressen, Adress-/Namensräume
Tafelübung B4Besprechung Aufgabe 4 (mach)
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Mo.,
04.07.
Di.,
05.07.
Mi.,
06.07.
Do.,
07.07.
Fr.,
08.07.
Sa.,
09.07.
So.,
10.07.
Vorlesung B/5.2Rechnerorganisation: Maschinenprogramme: Programmhierarchie, Systemaufrufe, Organisationsprinzipien
Tafelübung U6Dateisystem, Dateiattribute, Dateisystem-API
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Aufgabe A6Aufgabe 6: creeper
Mo.,
11.07.
Di.,
12.07.
Mi.,
13.07.
Do.,
14.07.
Fr.,
15.07.
Sa.,
16.07.
So.,
17.07.
Vorlesung B/5.3Rechnerorganisation: Betriebssystemmaschine: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, Nichtsequentialität
Tafelübung B5Besprechung Aufgabe 5 (halde) + Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
18.07.
Di.,
19.07.
Mi.,
20.07.
Do.,
21.07.
Fr.,
22.07.
Sa.,
23.07.
So.,
24.07.
Vorlesung B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung)
Tafelübung B6Besprechung Aufgabe 6 (creeper) + Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
25.07.
Di.,
26.07.
Mi.,
27.07.
Do.,
28.07.
Fr.,
29.07.
Vorlesung B/8Zwischenbilanz zu Teil B KFFragestunde zur SP1 Klausur
Tafelübung
Aufgabe

Tage mit mehr als einer laufenden Aufgabe: 5
Anzahl ausgefallener Tafelübungstermine: 0