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 | 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 | 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 | 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 | 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