Semesterplan

Bitte Tag der Tafelübung auswählen:

Mo.,
15.04.
Di.,
16.04.
Mi.,
17.04.
Do.,
18.04.
Fr.,
19.04.
Sa.,
20.04.
So.,
21.04.
Vorlesung A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen
Tafelübung
Aufgabe
Mo.,
22.04.
Di.,
23.04.
Mi.,
24.04.
Do.,
25.04.
Fr.,
26.04.
Sa.,
27.04.
So.,
28.04.
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.,
29.04.
Di.,
30.04.
Mi.,
01.05.Tag der Arbeit
Do.,
02.05.
Fr.,
03.05.
Sa.,
04.05.
So.,
05.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.,
06.05.
Di.,
07.05.
Mi.,
08.05.
Do.,
09.05.Christi Himmelfahrt
Fr.,
10.05.
Sa.,
11.05.
So.,
12.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
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Mo.,
13.05.
Di.,
14.05.
Mi.,
15.05.
Do.,
16.05.
Fr.,
17.05.
Sa.,
18.05.
So.,
19.05.
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 A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
20.05.Pfingstmontag
Di.,
21.05.Bergdienstag
Mi.,
22.05.
Do.,
23.05.
Fr.,
24.05.
Sa.,
25.05.
So.,
26.05.
Vorlesung B/6.1Betriebssystemkonzepte: Prozesse: Virtualität, Betriebsmittel, Aktionen, Einplanung/-lastung, Synchronisation (Semaphor), Repräsentation
Tafelübung
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
27.05.
Di.,
28.05.
Mi.,
29.05.
Do.,
30.05.Fronleichnam
Fr.,
31.05.Fronleichnam
Sa.,
01.06.
So.,
02.06.
Vorlesung
Tafelübung B1+B2Besprechung Aufgabe 1 + 2 (lilo + wsort)
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
03.06.
Di.,
04.06.
Mi.,
05.06.
Do.,
06.06.
Fr.,
07.06.
Sa.,
08.06.
So.,
09.06.
Vorlesung B/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, Speicherverwaltung
Tafelübung U4POSIX-Threads, Koordinierung mit Semaphoren
Aufgabe A3Aufgabe 3: clash A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Aufgabe A4Aufgabe 4: mach
Mo.,
10.06.
Di.,
11.06.
Mi.,
12.06.
Do.,
13.06.
Fr.,
14.06.
Sa.,
15.06.
So.,
16.06.
Vorlesung B/6.3Betriebssystemkonzepte: Namen: numerische (reale, logische, virtuelle) und symbolische Adressen, Adress-/Namensräume
Tafelübung B3Besprechung Aufgabe 3 (clash)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Mo.,
17.06.
Di.,
18.06.
Mi.,
19.06.
Do.,
20.06.
Fr.,
21.06.
Sa.,
22.06.
So.,
23.06.
Vorlesung B/5.2Rechnerorganisation: Maschinenprogramme: Programmhierarchie, Systemaufrufe, Organisationsprinzipien
Tafelübung U5Zeigerarithmetik, Untypisierter und typisierter Speicher, make(1)
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Mo.,
24.06.
Di.,
25.06.
Mi.,
26.06.
Do.,
27.06.
Fr.,
28.06.
Sa.,
29.06.
So.,
30.06.
Vorlesung B/5.3Rechnerorganisation: Betriebssystemmaschine: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, Nichtsequentialität
Tafelübung B4Besprechung Aufgabe 4 (mach)
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Mo.,
01.07.
Di.,
02.07.
Mi.,
03.07.
Do.,
04.07.
Fr.,
05.07.
Sa.,
06.07.
So.,
07.07.
Vorlesung B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung)
Tafelübung U6Dateisystem, Dateiattribute, Dateisystem-API
Aufgabe A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
08.07.
Di.,
09.07.
Mi.,
10.07.
Do.,
11.07.
Fr.,
12.07.
Sa.,
13.07.
So.,
14.07.
Vorlesung B/7.2Betriebsarten: Dialogverarbeitung: Mehrzugangsbetrieb, Systemmerkmale, Echtzeitbetrieb
Tafelübung B5Besprechung Aufgabe 5 (halde) + GSP Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
15.07.
Di.,
16.07.
Mi.,
17.07.
Do.,
18.07.
Fr.,
19.07.
Vorlesung B/8Zwischenbilanz zu Teil B
Tafelübung B6Besprechung Aufgabe 6 (creeper) + GSP Klausurvorbereitung
Aufgabe

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

Mo.,
15.04.
Di.,
16.04.
Mi.,
17.04.
Do.,
18.04.
Fr.,
19.04.
Sa.,
20.04.
So.,
21.04.
Vorlesung A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen
Tafelübung
Aufgabe
Mo.,
22.04.
Di.,
23.04.
Mi.,
24.04.
Do.,
25.04.
Fr.,
26.04.
Sa.,
27.04.
So.,
28.04.
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.,
29.04.
Di.,
30.04.
Mi.,
01.05.Tag der Arbeit
Do.,
02.05.
Fr.,
03.05.
Sa.,
04.05.
So.,
05.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.,
06.05.
Di.,
07.05.
Mi.,
08.05.
Do.,
09.05.Christi Himmelfahrt
Fr.,
10.05.
Sa.,
11.05.
So.,
12.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
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Mo.,
13.05.
Di.,
14.05.
Mi.,
15.05.
Do.,
16.05.
Fr.,
17.05.
Sa.,
18.05.
So.,
19.05.
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 A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
20.05.Pfingstmontag
Di.,
21.05.Bergdienstag
Mi.,
22.05.
Do.,
23.05.
Fr.,
24.05.
Sa.,
25.05.
So.,
26.05.
Vorlesung B/6.1Betriebssystemkonzepte: Prozesse: Virtualität, Betriebsmittel, Aktionen, Einplanung/-lastung, Synchronisation (Semaphor), Repräsentation
Tafelübung
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
27.05.
Di.,
28.05.
Mi.,
29.05.
Do.,
30.05.Fronleichnam
Fr.,
31.05.Fronleichnam
Sa.,
01.06.
So.,
02.06.
Vorlesung
Tafelübung B1+B2Besprechung Aufgabe 1 + 2 (lilo + wsort)
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
03.06.
Di.,
04.06.
Mi.,
05.06.
Do.,
06.06.
Fr.,
07.06.
Sa.,
08.06.
So.,
09.06.
Vorlesung B/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, Speicherverwaltung
Tafelübung U4POSIX-Threads, Koordinierung mit Semaphoren
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Aufgabe A4Aufgabe 4: mach
Mo.,
10.06.
Di.,
11.06.
Mi.,
12.06.
Do.,
13.06.
Fr.,
14.06.
Sa.,
15.06.
So.,
16.06.
Vorlesung B/6.3Betriebssystemkonzepte: Namen: numerische (reale, logische, virtuelle) und symbolische Adressen, Adress-/Namensräume
Tafelübung B3Besprechung Aufgabe 3 (clash)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Mo.,
17.06.
Di.,
18.06.
Mi.,
19.06.
Do.,
20.06.
Fr.,
21.06.
Sa.,
22.06.
So.,
23.06.
Vorlesung B/5.2Rechnerorganisation: Maschinenprogramme: Programmhierarchie, Systemaufrufe, Organisationsprinzipien
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
Mo.,
24.06.
Di.,
25.06.
Mi.,
26.06.
Do.,
27.06.
Fr.,
28.06.
Sa.,
29.06.
So.,
30.06.
Vorlesung B/5.3Rechnerorganisation: Betriebssystemmaschine: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, Nichtsequentialität
Tafelübung B4Besprechung Aufgabe 4 (mach)
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Mo.,
01.07.
Di.,
02.07.
Mi.,
03.07.
Do.,
04.07.
Fr.,
05.07.
Sa.,
06.07.
So.,
07.07.
Vorlesung B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung)
Tafelübung U6Dateisystem, Dateiattribute, Dateisystem-API
Aufgabe A5Aufgabe 5: halde A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
08.07.
Di.,
09.07.
Mi.,
10.07.
Do.,
11.07.
Fr.,
12.07.
Sa.,
13.07.
So.,
14.07.
Vorlesung B/7.2Betriebsarten: Dialogverarbeitung: Mehrzugangsbetrieb, Systemmerkmale, Echtzeitbetrieb
Tafelübung B5Besprechung Aufgabe 5 (halde) + GSP Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
15.07.
Di.,
16.07.
Mi.,
17.07.
Do.,
18.07.
Fr.,
19.07.
Vorlesung B/8Zwischenbilanz zu Teil B
Tafelübung B6Besprechung Aufgabe 6 (creeper) + GSP Klausurvorbereitung
Aufgabe

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

Mo.,
15.04.
Di.,
16.04.
Mi.,
17.04.
Do.,
18.04.
Fr.,
19.04.
Sa.,
20.04.
So.,
21.04.
Vorlesung A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen
Tafelübung
Aufgabe
Mo.,
22.04.
Di.,
23.04.
Mi.,
24.04.
Do.,
25.04.
Fr.,
26.04.
Sa.,
27.04.
So.,
28.04.
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.,
29.04.
Di.,
30.04.
Mi.,
01.05.Tag der Arbeit
Do.,
02.05.
Fr.,
03.05.
Sa.,
04.05.
So.,
05.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 U1Entfällt, bitte
andere Tafelübung
besuchen!
Aufgabe A1Aufgabe 1: lilo A1Aufgabe 1: lilo
Mo.,
06.05.
Di.,
07.05.
Mi.,
08.05.
Do.,
09.05.Christi Himmelfahrt
Fr.,
10.05.
Sa.,
11.05.
So.,
12.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
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Mo.,
13.05.
Di.,
14.05.
Mi.,
15.05.
Do.,
16.05.
Fr.,
17.05.
Sa.,
18.05.
So.,
19.05.
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 A2Aufgabe 2: wsort
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
20.05.Pfingstmontag
Di.,
21.05.Bergdienstag
Mi.,
22.05.
Do.,
23.05.
Fr.,
24.05.
Sa.,
25.05.
So.,
26.05.
Vorlesung B/6.1Betriebssystemkonzepte: Prozesse: Virtualität, Betriebsmittel, Aktionen, Einplanung/-lastung, Synchronisation (Semaphor), Repräsentation
Tafelübung
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
27.05.
Di.,
28.05.
Mi.,
29.05.
Do.,
30.05.Fronleichnam
Fr.,
31.05.Fronleichnam
Sa.,
01.06.
So.,
02.06.
Vorlesung
Tafelübung B1+B2Besprechung Aufgabe 1 + 2 (lilo + wsort)
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
03.06.
Di.,
04.06.
Mi.,
05.06.
Do.,
06.06.
Fr.,
07.06.
Sa.,
08.06.
So.,
09.06.
Vorlesung B/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, Speicherverwaltung
Tafelübung U4POSIX-Threads, Koordinierung mit Semaphoren
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash A4Aufgabe 4: mach A4Aufgabe 4: mach
Aufgabe A4Aufgabe 4: mach
Mo.,
10.06.
Di.,
11.06.
Mi.,
12.06.
Do.,
13.06.
Fr.,
14.06.
Sa.,
15.06.
So.,
16.06.
Vorlesung B/6.3Betriebssystemkonzepte: Namen: numerische (reale, logische, virtuelle) und symbolische Adressen, Adress-/Namensräume
Tafelübung B3Besprechung Aufgabe 3 (clash)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Mo.,
17.06.
Di.,
18.06.
Mi.,
19.06.
Do.,
20.06.
Fr.,
21.06.
Sa.,
22.06.
So.,
23.06.
Vorlesung B/5.2Rechnerorganisation: Maschinenprogramme: Programmhierarchie, Systemaufrufe, Organisationsprinzipien
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
Mo.,
24.06.
Di.,
25.06.
Mi.,
26.06.
Do.,
27.06.
Fr.,
28.06.
Sa.,
29.06.
So.,
30.06.
Vorlesung B/5.3Rechnerorganisation: Betriebssystemmaschine: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, Nichtsequentialität
Tafelübung B4Besprechung Aufgabe 4 (mach)
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Mo.,
01.07.
Di.,
02.07.
Mi.,
03.07.
Do.,
04.07.
Fr.,
05.07.
Sa.,
06.07.
So.,
07.07.
Vorlesung B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung)
Tafelübung U6Dateisystem, Dateiattribute, Dateisystem-API
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
08.07.
Di.,
09.07.
Mi.,
10.07.
Do.,
11.07.
Fr.,
12.07.
Sa.,
13.07.
So.,
14.07.
Vorlesung B/7.2Betriebsarten: Dialogverarbeitung: Mehrzugangsbetrieb, Systemmerkmale, Echtzeitbetrieb
Tafelübung B5Besprechung Aufgabe 5 (halde) + GSP Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
15.07.
Di.,
16.07.
Mi.,
17.07.
Do.,
18.07.
Fr.,
19.07.
Vorlesung B/8Zwischenbilanz zu Teil B
Tafelübung B6Besprechung Aufgabe 6 (creeper) + GSP Klausurvorbereitung
Aufgabe

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

Mo.,
15.04.
Di.,
16.04.
Mi.,
17.04.
Do.,
18.04.
Fr.,
19.04.
Sa.,
20.04.
So.,
21.04.
Vorlesung A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen
Tafelübung
Aufgabe
Mo.,
22.04.
Di.,
23.04.
Mi.,
24.04.
Do.,
25.04.
Fr.,
26.04.
Sa.,
27.04.
So.,
28.04.
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 A1Aufgabe 1: lilo
Mo.,
29.04.
Di.,
30.04.
Mi.,
01.05.Tag der Arbeit
Do.,
02.05.
Fr.,
03.05.
Sa.,
04.05.
So.,
05.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
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Mo.,
06.05.
Di.,
07.05.
Mi.,
08.05.
Do.,
09.05.Christi Himmelfahrt
Fr.,
10.05.
Sa.,
11.05.
So.,
12.05.
Vorlesung B/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung
Tafelübung
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Mo.,
13.05.
Di.,
14.05.
Mi.,
15.05.
Do.,
16.05.
Fr.,
17.05.
Sa.,
18.05.
So.,
19.05.
Vorlesung B/5.1Rechnerorganisation: Virtuelle Maschinen: Schichtenstruktur, Mehrebenenmaschinen, Interpretersysteme
Tafelübung U3Speicherlayout, UNIX-Prozesse
Aufgabe A2Aufgabe 2: wsort A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
20.05.Pfingstmontag
Di.,
21.05.Bergdienstag
Mi.,
22.05.
Do.,
23.05.
Fr.,
24.05.
Sa.,
25.05.
So.,
26.05.
Vorlesung B/6.1Betriebssystemkonzepte: Prozesse: Virtualität, Betriebsmittel, Aktionen, Einplanung/-lastung, Synchronisation (Semaphor), Repräsentation
Tafelübung B1+B2Besprechung Aufgabe 1 + 2 (lilo + wsort)
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
27.05.
Di.,
28.05.
Mi.,
29.05.
Do.,
30.05.Fronleichnam
Fr.,
31.05.Fronleichnam
Sa.,
01.06.
So.,
02.06.
Vorlesung
Tafelübung
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
03.06.
Di.,
04.06.
Mi.,
05.06.
Do.,
06.06.
Fr.,
07.06.
Sa.,
08.06.
So.,
09.06.
Vorlesung B/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, Speicherverwaltung
Tafelübung U4POSIX-Threads, Koordinierung mit Semaphoren
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash A4Aufgabe 4: mach
Aufgabe A4Aufgabe 4: mach
Mo.,
10.06.
Di.,
11.06.
Mi.,
12.06.
Do.,
13.06.
Fr.,
14.06.
Sa.,
15.06.
So.,
16.06.
Vorlesung B/6.3Betriebssystemkonzepte: Namen: numerische (reale, logische, virtuelle) und symbolische Adressen, Adress-/Namensräume
Tafelübung B3Besprechung Aufgabe 3 (clash)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Mo.,
17.06.
Di.,
18.06.
Mi.,
19.06.
Do.,
20.06.
Fr.,
21.06.
Sa.,
22.06.
So.,
23.06.
Vorlesung B/5.2Rechnerorganisation: Maschinenprogramme: Programmhierarchie, Systemaufrufe, Organisationsprinzipien
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
Mo.,
24.06.
Di.,
25.06.
Mi.,
26.06.
Do.,
27.06.
Fr.,
28.06.
Sa.,
29.06.
So.,
30.06.
Vorlesung B/5.3Rechnerorganisation: Betriebssystemmaschine: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, Nichtsequentialität
Tafelübung B4Besprechung Aufgabe 4 (mach)
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Mo.,
01.07.
Di.,
02.07.
Mi.,
03.07.
Do.,
04.07.
Fr.,
05.07.
Sa.,
06.07.
So.,
07.07.
Vorlesung B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung)
Tafelübung U6Dateisystem, Dateiattribute, Dateisystem-API
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
08.07.
Di.,
09.07.
Mi.,
10.07.
Do.,
11.07.
Fr.,
12.07.
Sa.,
13.07.
So.,
14.07.
Vorlesung B/7.2Betriebsarten: Dialogverarbeitung: Mehrzugangsbetrieb, Systemmerkmale, Echtzeitbetrieb
Tafelübung B5Besprechung Aufgabe 5 (halde) + GSP Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
15.07.
Di.,
16.07.
Mi.,
17.07.
Do.,
18.07.
Fr.,
19.07.
Vorlesung B/8Zwischenbilanz zu Teil B
Tafelübung B6Besprechung Aufgabe 6 (creeper) + GSP Klausurvorbereitung
Aufgabe

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

Mo.,
15.04.
Di.,
16.04.
Mi.,
17.04.
Do.,
18.04.
Fr.,
19.04.
Sa.,
20.04.
So.,
21.04.
Vorlesung A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen
Tafelübung
Aufgabe
Mo.,
22.04.
Di.,
23.04.
Mi.,
24.04.
Do.,
25.04.
Fr.,
26.04.
Sa.,
27.04.
So.,
28.04.
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.,
29.04.
Di.,
30.04.
Mi.,
01.05.Tag der Arbeit
Do.,
02.05.
Fr.,
03.05.
Sa.,
04.05.
So.,
05.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
Aufgabe A2Aufgabe 2: wsort
Mo.,
06.05.
Di.,
07.05.
Mi.,
08.05.
Do.,
09.05.Christi Himmelfahrt
Fr.,
10.05.
Sa.,
11.05.
So.,
12.05.
Vorlesung B/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung
Tafelübung
Aufgabe A1Aufgabe 1: lilo A2Aufgabe 2: wsort A2Aufgabe 2: wsort A2Aufgabe 2: wsort
Aufgabe A2Aufgabe 2: wsort
Mo.,
13.05.
Di.,
14.05.
Mi.,
15.05.
Do.,
16.05.
Fr.,
17.05.
Sa.,
18.05.
So.,
19.05.
Vorlesung B/5.1Rechnerorganisation: Virtuelle Maschinen: Schichtenstruktur, Mehrebenenmaschinen, Interpretersysteme
Tafelübung U3Speicherlayout, UNIX-Prozesse
Aufgabe A2Aufgabe 2: wsort A2Aufgabe 2: wsort A3Aufgabe 3: clash
Mo.,
20.05.Pfingstmontag
Di.,
21.05.Bergdienstag
Mi.,
22.05.
Do.,
23.05.
Fr.,
24.05.
Sa.,
25.05.
So.,
26.05.
Vorlesung B/6.1Betriebssystemkonzepte: Prozesse: Virtualität, Betriebsmittel, Aktionen, Einplanung/-lastung, Synchronisation (Semaphor), Repräsentation
Tafelübung B1+B2Besprechung Aufgabe 1 + 2 (lilo + wsort)
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
27.05.
Di.,
28.05.
Mi.,
29.05.
Do.,
30.05.Fronleichnam
Fr.,
31.05.Fronleichnam
Sa.,
01.06.
So.,
02.06.
Vorlesung
Tafelübung
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Mo.,
03.06.
Di.,
04.06.
Mi.,
05.06.
Do.,
06.06.
Fr.,
07.06.
Sa.,
08.06.
So.,
09.06.
Vorlesung B/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, Speicherverwaltung
Tafelübung U4POSIX-Threads, Koordinierung mit Semaphoren
Aufgabe A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash A3Aufgabe 3: clash
Aufgabe A4Aufgabe 4: mach
Mo.,
10.06.
Di.,
11.06.
Mi.,
12.06.
Do.,
13.06.
Fr.,
14.06.
Sa.,
15.06.
So.,
16.06.
Vorlesung B/6.3Betriebssystemkonzepte: Namen: numerische (reale, logische, virtuelle) und symbolische Adressen, Adress-/Namensräume
Tafelübung B3Besprechung Aufgabe 3 (clash)
Aufgabe A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach A4Aufgabe 4: mach
Mo.,
17.06.
Di.,
18.06.
Mi.,
19.06.
Do.,
20.06.
Fr.,
21.06.
Sa.,
22.06.
So.,
23.06.
Vorlesung B/5.2Rechnerorganisation: Maschinenprogramme: Programmhierarchie, Systemaufrufe, Organisationsprinzipien
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
Mo.,
24.06.
Di.,
25.06.
Mi.,
26.06.
Do.,
27.06.
Fr.,
28.06.
Sa.,
29.06.
So.,
30.06.
Vorlesung B/5.3Rechnerorganisation: Betriebssystemmaschine: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, Nichtsequentialität
Tafelübung B4Besprechung Aufgabe 4 (mach)
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde
Mo.,
01.07.
Di.,
02.07.
Mi.,
03.07.
Do.,
04.07.
Fr.,
05.07.
Sa.,
06.07.
So.,
07.07.
Vorlesung B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung)
Tafelübung U6Dateisystem, Dateiattribute, Dateisystem-API
Aufgabe A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A5Aufgabe 5: halde A6Aufgabe 6: creeper
Mo.,
08.07.
Di.,
09.07.
Mi.,
10.07.
Do.,
11.07.
Fr.,
12.07.
Sa.,
13.07.
So.,
14.07.
Vorlesung B/7.2Betriebsarten: Dialogverarbeitung: Mehrzugangsbetrieb, Systemmerkmale, Echtzeitbetrieb
Tafelübung B5Besprechung Aufgabe 5 (halde) + GSP Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper A6Aufgabe 6: creeper
Mo.,
15.07.
Di.,
16.07.
Mi.,
17.07.
Do.,
18.07.
Fr.,
19.07.
Vorlesung B/8Zwischenbilanz zu Teil B
Tafelübung B6Besprechung Aufgabe 6 (creeper) + GSP Klausurvorbereitung
Aufgabe A6Aufgabe 6: creeper

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