Semesterplan
Bitte Tag der Tafelübung auswählen:
| Mo., 17.04. |
Di., 18.04. |
Mi., 19.04. |
Do., 20.04. |
Fr., 21.04. |
Sa., 22.04. |
So., 23.04. |
|
|---|---|---|---|---|---|---|---|
| Vorlesung | A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen | ||||||
| Tafelübung | |||||||
| Aufgabe | |||||||
| Mo., 24.04. |
Di., 25.04. |
Mi., 26.04. |
Do., 27.04. |
Fr., 28.04. |
Sa., 29.04. |
So., 30.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 | A1Aufgabe 1: lilo | A1Aufgabe 1: lilo | A1Aufgabe 1: lilo | ||
| Mo., 01.05.Tag der Arbeit |
Di., 02.05. |
Mi., 03.05. |
Do., 04.05. |
Fr., 05.05. |
Sa., 06.05. |
So., 07.05. |
|
| Vorlesung | A/2C-Kurzeinführung: Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen, Ein-/Ausgabe | ||||||
| Tafelübung | andere Tafelübung besuchen! |
||||||
| Aufgabe | A1Aufgabe 1: lilo | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | |||
| Aufgabe | A2Aufgabe 2: wsort | ||||||
| Mo., 08.05. |
Di., 09.05. |
Mi., 10.05. |
Do., 11.05. |
Fr., 12.05. |
Sa., 13.05. |
So., 14.05. |
|
| Vorlesung | A/3Ausführung von Programmen - von der Quelle zum Prozess: Übersetzen, Binden, Programme und Prozessen, Laden, Prozesserzeugung, Programmausführung, Operationen auf Prozessen | ||||||
| Tafelübung | B1Besprechung Aufgabe 1 (lilo) | ||||||
| Aufgabe | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | ||
| Mo., 15.05. |
Di., 16.05. |
Mi., 17.05. |
Do., 18.05.Christi Himmelfahrt |
Fr., 19.05. |
Sa., 20.05. |
So., 21.05. |
|
| Vorlesung | B/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung | 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 | |||
| Aufgabe | A3Aufgabe 3: clash | ||||||
| Mo., 22.05. |
Di., 23.05. |
Mi., 24.05. |
Do., 25.05. |
Fr., 26.05. |
Sa., 27.05. |
So., 28.05. |
|
| 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 | A3Aufgabe 3: clash | A3Aufgabe 3: clash | ||
| Mo., 29.05.Pfingstmontag |
Di., 30.05.Bergdienstag |
Mi., 31.05. |
Do., 01.06. |
Fr., 02.06. |
Sa., 03.06. |
So., 04.06. |
|
| Vorlesung | |||||||
| Tafelübung | andere Tafelübung besuchen! |
||||||
| Aufgabe | A3Aufgabe 3: clash | A4Aufgabe 4: mach | A4Aufgabe 4: mach | ||||
| Aufgabe | A4Aufgabe 4: mach | ||||||
| Mo., 05.06. |
Di., 06.06. |
Mi., 07.06. |
Do., 08.06.Fronleichnam |
Fr., 09.06. |
Sa., 10.06. |
So., 11.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 | |||
| Mo., 12.06. |
Di., 13.06. |
Mi., 14.06. |
Do., 15.06. |
Fr., 16.06. |
Sa., 17.06. |
So., 18.06. |
|
| 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 | A5Aufgabe 5: halde | A5Aufgabe 5: halde | ||||
| Mo., 19.06. |
Di., 20.06. |
Mi., 21.06. |
Do., 22.06. |
Fr., 23.06. |
Sa., 24.06. |
So., 25.06. |
|
| 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., 26.06. |
Di., 27.06. |
Mi., 28.06. |
Do., 29.06. |
Fr., 30.06. |
Sa., 01.07. |
So., 02.07. |
|
| Vorlesung | B/5.3Rechnerorganisation: Betriebssystemmaschine: Teilinterpretation, Programmunterbrechung, Laufzeitkontext, Nichtsequentialität | ||||||
| Tafelübung | U6Dateisystem, Dateiattribute, Dateisystem-API | ||||||
| Aufgabe | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | ||
| Mo., 03.07. |
Di., 04.07. |
Mi., 05.07. |
Do., 06.07. |
Fr., 07.07. |
Sa., 08.07. |
So., 09.07. |
|
| Vorlesung | B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung) | ||||||
| Tafelübung | B5Besprechung Aufgabe 5 (halde) | ||||||
| Aufgabe | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | ||
| Mo., 10.07. |
Di., 11.07. |
Mi., 12.07. |
Do., 13.07. |
Fr., 14.07. |
Sa., 15.07. |
So., 16.07. |
|
| Vorlesung | B/7.2Betriebsarten: Dialogverarbeitung: Mehrzugangsbetrieb, Systemmerkmale, Echtzeitbetrieb | ||||||
| Tafelübung | UKKlausurvorbereitung | ||||||
| Aufgabe | |||||||
| Mo., 17.07. |
Di., 18.07. |
Mi., 19.07. |
Do., 20.07. |
Fr., 21.07. |
|||
| Vorlesung | B/8Zwischenbilanz zu Teil B | ||||||
| Tafelübung | B6Besprechung Aufgabe 6 (creeper) | ||||||
| Aufgabe | |||||||
Tage mit mehr als einer laufenden Aufgabe: 6
Anzahl ausgefallener Tafelübungstermine: 2
| Mo., 17.04. |
Di., 18.04. |
Mi., 19.04. |
Do., 20.04. |
Fr., 21.04. |
Sa., 22.04. |
So., 23.04. |
|
|---|---|---|---|---|---|---|---|
| Vorlesung | A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen | ||||||
| Tafelübung | |||||||
| Aufgabe | |||||||
| Mo., 24.04. |
Di., 25.04. |
Mi., 26.04. |
Do., 27.04. |
Fr., 28.04. |
Sa., 29.04. |
So., 30.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 | A1Aufgabe 1: lilo | A1Aufgabe 1: lilo | |||
| Mo., 01.05.Tag der Arbeit |
Di., 02.05. |
Mi., 03.05. |
Do., 04.05. |
Fr., 05.05. |
Sa., 06.05. |
So., 07.05. |
|
| Vorlesung | A/2C-Kurzeinführung: Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen, Ein-/Ausgabe | ||||||
| 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., 08.05. |
Di., 09.05. |
Mi., 10.05. |
Do., 11.05. |
Fr., 12.05. |
Sa., 13.05. |
So., 14.05. |
|
| Vorlesung | A/3Ausführung von Programmen - von der Quelle zum Prozess: Übersetzen, Binden, Programme und Prozessen, Laden, Prozesserzeugung, Programmausführung, Operationen auf Prozessen | ||||||
| Tafelübung | B1Besprechung Aufgabe 1 (lilo) | ||||||
| Aufgabe | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | ||
| Mo., 15.05. |
Di., 16.05. |
Mi., 17.05. |
Do., 18.05.Christi Himmelfahrt |
Fr., 19.05. |
Sa., 20.05. |
So., 21.05. |
|
| Vorlesung | B/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung | 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 | |||
| Mo., 22.05. |
Di., 23.05. |
Mi., 24.05. |
Do., 25.05. |
Fr., 26.05. |
Sa., 27.05. |
So., 28.05. |
|
| 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 | A3Aufgabe 3: clash | A3Aufgabe 3: clash | ||
| Mo., 29.05.Pfingstmontag |
Di., 30.05.Bergdienstag |
Mi., 31.05. |
Do., 01.06. |
Fr., 02.06. |
Sa., 03.06. |
So., 04.06. |
|
| Vorlesung | |||||||
| Tafelübung | andere Tafelübung besuchen! |
||||||
| Aufgabe | A3Aufgabe 3: clash | A3Aufgabe 3: clash | A4Aufgabe 4: mach | ||||
| Aufgabe | A4Aufgabe 4: mach | A4Aufgabe 4: mach | |||||
| Mo., 05.06. |
Di., 06.06. |
Mi., 07.06. |
Do., 08.06.Fronleichnam |
Fr., 09.06. |
Sa., 10.06. |
So., 11.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 | |||
| Mo., 12.06. |
Di., 13.06. |
Mi., 14.06. |
Do., 15.06. |
Fr., 16.06. |
Sa., 17.06. |
So., 18.06. |
|
| 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 | A5Aufgabe 5: halde | |||||
| Mo., 19.06. |
Di., 20.06. |
Mi., 21.06. |
Do., 22.06. |
Fr., 23.06. |
Sa., 24.06. |
So., 25.06. |
|
| 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., 26.06. |
Di., 27.06. |
Mi., 28.06. |
Do., 29.06. |
Fr., 30.06. |
Sa., 01.07. |
So., 02.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 | ||
| Mo., 03.07. |
Di., 04.07. |
Mi., 05.07. |
Do., 06.07. |
Fr., 07.07. |
Sa., 08.07. |
So., 09.07. |
|
| Vorlesung | B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung) | ||||||
| Tafelübung | B5Besprechung Aufgabe 5 (halde) | ||||||
| Aufgabe | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | ||
| Mo., 10.07. |
Di., 11.07. |
Mi., 12.07. |
Do., 13.07. |
Fr., 14.07. |
Sa., 15.07. |
So., 16.07. |
|
| Vorlesung | B/7.2Betriebsarten: Dialogverarbeitung: Mehrzugangsbetrieb, Systemmerkmale, Echtzeitbetrieb | ||||||
| Tafelübung | UKKlausurvorbereitung | ||||||
| Aufgabe | A6Aufgabe 6: creeper | ||||||
| Mo., 17.07. |
Di., 18.07. |
Mi., 19.07. |
Do., 20.07. |
Fr., 21.07. |
|||
| Vorlesung | B/8Zwischenbilanz zu Teil B | ||||||
| Tafelübung | B6Besprechung Aufgabe 6 (creeper) | ||||||
| Aufgabe | |||||||
Tage mit mehr als einer laufenden Aufgabe: 6
Anzahl ausgefallener Tafelübungstermine: 1
| Mo., 17.04. |
Di., 18.04. |
Mi., 19.04. |
Do., 20.04. |
Fr., 21.04. |
Sa., 22.04. |
So., 23.04. |
|
|---|---|---|---|---|---|---|---|
| Vorlesung | A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen | ||||||
| Tafelübung | |||||||
| Aufgabe | |||||||
| Mo., 24.04. |
Di., 25.04. |
Mi., 26.04. |
Do., 27.04. |
Fr., 28.04. |
Sa., 29.04. |
So., 30.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 | A1Aufgabe 1: lilo | ||||
| Mo., 01.05.Tag der Arbeit |
Di., 02.05. |
Mi., 03.05. |
Do., 04.05. |
Fr., 05.05. |
Sa., 06.05. |
So., 07.05. |
|
| Vorlesung | A/2C-Kurzeinführung: Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen, Ein-/Ausgabe | ||||||
| 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., 08.05. |
Di., 09.05. |
Mi., 10.05. |
Do., 11.05. |
Fr., 12.05. |
Sa., 13.05. |
So., 14.05. |
|
| Vorlesung | A/3Ausführung von Programmen - von der Quelle zum Prozess: Übersetzen, Binden, Programme und Prozessen, Laden, Prozesserzeugung, Programmausführung, Operationen auf Prozessen | ||||||
| Tafelübung | B1Besprechung Aufgabe 1 (lilo) | ||||||
| Aufgabe | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | ||
| Mo., 15.05. |
Di., 16.05. |
Mi., 17.05. |
Do., 18.05.Christi Himmelfahrt |
Fr., 19.05. |
Sa., 20.05. |
So., 21.05. |
|
| Vorlesung | B/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung | 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 | |||
| Mo., 22.05. |
Di., 23.05. |
Mi., 24.05. |
Do., 25.05. |
Fr., 26.05. |
Sa., 27.05. |
So., 28.05. |
|
| 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 | A3Aufgabe 3: clash | A3Aufgabe 3: clash | ||
| Mo., 29.05.Pfingstmontag |
Di., 30.05.Bergdienstag |
Mi., 31.05. |
Do., 01.06. |
Fr., 02.06. |
Sa., 03.06. |
So., 04.06. |
|
| Vorlesung | |||||||
| Tafelübung | U4POSIX-Threads, Koordinierung mit Semaphoren | ||||||
| Aufgabe | A3Aufgabe 3: clash | A3Aufgabe 3: clash | A3Aufgabe 3: clash | ||||
| Aufgabe | A4Aufgabe 4: mach | A4Aufgabe 4: mach | A4Aufgabe 4: mach | ||||
| Mo., 05.06. |
Di., 06.06. |
Mi., 07.06. |
Do., 08.06.Fronleichnam |
Fr., 09.06. |
Sa., 10.06. |
So., 11.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 | |||
| Mo., 12.06. |
Di., 13.06. |
Mi., 14.06. |
Do., 15.06. |
Fr., 16.06. |
Sa., 17.06. |
So., 18.06. |
|
| 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., 19.06. |
Di., 20.06. |
Mi., 21.06. |
Do., 22.06. |
Fr., 23.06. |
Sa., 24.06. |
So., 25.06. |
|
| 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., 26.06. |
Di., 27.06. |
Mi., 28.06. |
Do., 29.06. |
Fr., 30.06. |
Sa., 01.07. |
So., 02.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 | ||
| Mo., 03.07. |
Di., 04.07. |
Mi., 05.07. |
Do., 06.07. |
Fr., 07.07. |
Sa., 08.07. |
So., 09.07. |
|
| Vorlesung | B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung) | ||||||
| Tafelübung | B5Besprechung Aufgabe 5 (halde) | ||||||
| Aufgabe | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | ||
| Mo., 10.07. |
Di., 11.07. |
Mi., 12.07. |
Do., 13.07. |
Fr., 14.07. |
Sa., 15.07. |
So., 16.07. |
|
| Vorlesung | B/7.2Betriebsarten: Dialogverarbeitung: Mehrzugangsbetrieb, Systemmerkmale, Echtzeitbetrieb | ||||||
| Tafelübung | UKKlausurvorbereitung | ||||||
| Aufgabe | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | |||||
| Mo., 17.07. |
Di., 18.07. |
Mi., 19.07. |
Do., 20.07. |
Fr., 21.07. |
|||
| Vorlesung | B/8Zwischenbilanz zu Teil B | ||||||
| Tafelübung | B6Besprechung Aufgabe 6 (creeper) | ||||||
| Aufgabe | |||||||
Tage mit mehr als einer laufenden Aufgabe: 6
Anzahl ausgefallener Tafelübungstermine: 0
| Mo., 17.04. |
Di., 18.04. |
Mi., 19.04. |
Do., 20.04. |
Fr., 21.04. |
Sa., 22.04. |
So., 23.04. |
|
|---|---|---|---|---|---|---|---|
| Vorlesung | A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen | ||||||
| Tafelübung | |||||||
| Aufgabe | |||||||
| Mo., 24.04. |
Di., 25.04. |
Mi., 26.04. |
Do., 27.04. |
Fr., 28.04. |
Sa., 29.04. |
So., 30.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., 01.05.Tag der Arbeit |
Di., 02.05. |
Mi., 03.05. |
Do., 04.05. |
Fr., 05.05. |
Sa., 06.05. |
So., 07.05. |
|
| Vorlesung | A/2C-Kurzeinführung: Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen, Ein-/Ausgabe | ||||||
| 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., 08.05. |
Di., 09.05. |
Mi., 10.05. |
Do., 11.05. |
Fr., 12.05. |
Sa., 13.05. |
So., 14.05. |
|
| Vorlesung | A/3Ausführung von Programmen - von der Quelle zum Prozess: Übersetzen, Binden, Programme und Prozessen, Laden, Prozesserzeugung, Programmausführung, Operationen auf Prozessen | ||||||
| Tafelübung | B1Besprechung Aufgabe 1 (lilo) | ||||||
| Aufgabe | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | ||
| Mo., 15.05. |
Di., 16.05. |
Mi., 17.05. |
Do., 18.05.Christi Himmelfahrt |
Fr., 19.05. |
Sa., 20.05. |
So., 21.05. |
|
| Vorlesung | B/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung | B/5.1Rechnerorganisation: Virtuelle Maschinen: Schichtenstruktur, Mehrebenenmaschinen, Interpretersysteme | |||||
| Tafelübung | andere Tafelübung besuchen! |
||||||
| Aufgabe | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A3Aufgabe 3: clash | |||
| Mo., 22.05. |
Di., 23.05. |
Mi., 24.05. |
Do., 25.05. |
Fr., 26.05. |
Sa., 27.05. |
So., 28.05. |
|
| 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 | A3Aufgabe 3: clash | A3Aufgabe 3: clash | ||
| Mo., 29.05.Pfingstmontag |
Di., 30.05.Bergdienstag |
Mi., 31.05. |
Do., 01.06. |
Fr., 02.06. |
Sa., 03.06. |
So., 04.06. |
|
| Vorlesung | |||||||
| Tafelübung | U4POSIX-Threads, Koordinierung mit Semaphoren | ||||||
| Aufgabe | A3Aufgabe 3: clash | A3Aufgabe 3: clash | A3Aufgabe 3: clash | ||||
| Aufgabe | A4Aufgabe 4: mach | A4Aufgabe 4: mach | |||||
| Mo., 05.06. |
Di., 06.06. |
Mi., 07.06. |
Do., 08.06.Fronleichnam |
Fr., 09.06. |
Sa., 10.06. |
So., 11.06. |
|
| Vorlesung | B/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, Speicherverwaltung | ||||||
| Tafelübung | andere Tafelübung besuchen! |
||||||
| Aufgabe | A3Aufgabe 3: clash | A4Aufgabe 4: mach | A4Aufgabe 4: mach | A4Aufgabe 4: mach | |||
| Aufgabe | A4Aufgabe 4: mach | ||||||
| Mo., 12.06. |
Di., 13.06. |
Mi., 14.06. |
Do., 15.06. |
Fr., 16.06. |
Sa., 17.06. |
So., 18.06. |
|
| 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., 19.06. |
Di., 20.06. |
Mi., 21.06. |
Do., 22.06. |
Fr., 23.06. |
Sa., 24.06. |
So., 25.06. |
|
| 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., 26.06. |
Di., 27.06. |
Mi., 28.06. |
Do., 29.06. |
Fr., 30.06. |
Sa., 01.07. |
So., 02.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 | ||
| Mo., 03.07. |
Di., 04.07. |
Mi., 05.07. |
Do., 06.07. |
Fr., 07.07. |
Sa., 08.07. |
So., 09.07. |
|
| Vorlesung | B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung) | ||||||
| Tafelübung | B5Besprechung Aufgabe 5 (halde) | ||||||
| Aufgabe | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | ||
| Mo., 10.07. |
Di., 11.07. |
Mi., 12.07. |
Do., 13.07. |
Fr., 14.07. |
Sa., 15.07. |
So., 16.07. |
|
| Vorlesung | B/7.2Betriebsarten: Dialogverarbeitung: Mehrzugangsbetrieb, Systemmerkmale, Echtzeitbetrieb | ||||||
| Tafelübung | UKKlausurvorbereitung | ||||||
| Aufgabe | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | ||||
| Mo., 17.07. |
Di., 18.07. |
Mi., 19.07. |
Do., 20.07. |
Fr., 21.07. |
|||
| Vorlesung | B/8Zwischenbilanz zu Teil B | ||||||
| Tafelübung | B6Besprechung Aufgabe 6 (creeper) | ||||||
| Aufgabe | |||||||
Tage mit mehr als einer laufenden Aufgabe: 6
Anzahl ausgefallener Tafelübungstermine: 2
| Mo., 17.04. |
Di., 18.04. |
Mi., 19.04. |
Do., 20.04. |
Fr., 21.04. |
Sa., 22.04. |
So., 23.04. |
|
|---|---|---|---|---|---|---|---|
| Vorlesung | A/1Organisatorisches & C-Kurzeinführung: Überblick, Programmstruktur, Datentypen und Variablen, Anweisungen | ||||||
| Tafelübung | |||||||
| Aufgabe | |||||||
| Mo., 24.04. |
Di., 25.04. |
Mi., 26.04. |
Do., 27.04. |
Fr., 28.04. |
Sa., 29.04. |
So., 30.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., 01.05.Tag der Arbeit |
Di., 02.05. |
Mi., 03.05. |
Do., 04.05. |
Fr., 05.05. |
Sa., 06.05. |
So., 07.05. |
|
| Vorlesung | A/2C-Kurzeinführung: Zeiger, Felder und Zeichenketten, Felder von Zeigern, Argumente aus der Kommandozeile, Strukturen, Zeiger auf Funktionen, Ein-/Ausgabe | ||||||
| Tafelübung | U2Fehlerbehandlung, generisches Sortieren | ||||||
| Aufgabe | A1Aufgabe 1: lilo | A1Aufgabe 1: lilo | A1Aufgabe 1: lilo | A1Aufgabe 1: lilo | |||
| Aufgabe | A2Aufgabe 2: wsort | ||||||
| Mo., 08.05. |
Di., 09.05. |
Mi., 10.05. |
Do., 11.05. |
Fr., 12.05. |
Sa., 13.05. |
So., 14.05. |
|
| Vorlesung | A/3Ausführung von Programmen - von der Quelle zum Prozess: Übersetzen, Binden, Programme und Prozessen, Laden, Prozesserzeugung, Programmausführung, Operationen auf Prozessen | ||||||
| Tafelübung | B1Besprechung Aufgabe 1 (lilo) | ||||||
| Aufgabe | A1Aufgabe 1: lilo | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | A2Aufgabe 2: wsort | ||
| Aufgabe | A2Aufgabe 2: wsort | ||||||
| Mo., 15.05. |
Di., 16.05. |
Mi., 17.05. |
Do., 18.05.Christi Himmelfahrt |
Fr., 19.05. |
Sa., 20.05. |
So., 21.05. |
|
| Vorlesung | B/4Einleitung: Einordnung, Fallstudie, Begriffsdeutung | 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 | |||
| Aufgabe | A3Aufgabe 3: clash | ||||||
| Mo., 22.05. |
Di., 23.05. |
Mi., 24.05. |
Do., 25.05. |
Fr., 26.05. |
Sa., 27.05. |
So., 28.05. |
|
| 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 | A3Aufgabe 3: clash | A3Aufgabe 3: clash | ||
| Mo., 29.05.Pfingstmontag |
Di., 30.05.Bergdienstag |
Mi., 31.05. |
Do., 01.06. |
Fr., 02.06. |
Sa., 03.06. |
So., 04.06. |
|
| Vorlesung | |||||||
| Tafelübung | U4POSIX-Threads, Koordinierung mit Semaphoren | ||||||
| Aufgabe | A3Aufgabe 3: clash | A3Aufgabe 3: clash | A3Aufgabe 3: clash | ||||
| Aufgabe | A4Aufgabe 4: mach | ||||||
| Mo., 05.06. |
Di., 06.06. |
Mi., 07.06. |
Do., 08.06.Fronleichnam |
Fr., 09.06. |
Sa., 10.06. |
So., 11.06. |
|
| Vorlesung | B/6.2Betriebssystemkonzepte: Speicher: Speicherhierarchie, Primär-/Sekundärspeicher, Speicherverwaltung | ||||||
| Tafelübung | B3Besprechung Aufgabe 3 (clash) | ||||||
| Aufgabe | A3Aufgabe 3: clash | A4Aufgabe 4: mach | A4Aufgabe 4: mach | A4Aufgabe 4: mach | |||
| Aufgabe | A4Aufgabe 4: mach | ||||||
| Mo., 12.06. |
Di., 13.06. |
Mi., 14.06. |
Do., 15.06. |
Fr., 16.06. |
Sa., 17.06. |
So., 18.06. |
|
| 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 | A4Aufgabe 4: mach | ||
| Aufgabe | A5Aufgabe 5: halde | ||||||
| Mo., 19.06. |
Di., 20.06. |
Mi., 21.06. |
Do., 22.06. |
Fr., 23.06. |
Sa., 24.06. |
So., 25.06. |
|
| 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., 26.06. |
Di., 27.06. |
Mi., 28.06. |
Do., 29.06. |
Fr., 30.06. |
Sa., 01.07. |
So., 02.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 | ||
| Mo., 03.07. |
Di., 04.07. |
Mi., 05.07. |
Do., 06.07. |
Fr., 07.07. |
Sa., 08.07. |
So., 09.07. |
|
| Vorlesung | B/7.1Betriebsarten: Stapelverarbeitung: Einprogrammbetrieb, Mehrprogrammbetrieb (Multiplexverfahren, Schutzvorkehrungen, Dynamisches Laden, Simultanverarbeitung) | ||||||
| Tafelübung | B5Besprechung Aufgabe 5 (halde) | ||||||
| Aufgabe | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | ||
| Mo., 10.07. |
Di., 11.07. |
Mi., 12.07. |
Do., 13.07. |
Fr., 14.07. |
Sa., 15.07. |
So., 16.07. |
|
| Vorlesung | B/7.2Betriebsarten: Dialogverarbeitung: Mehrzugangsbetrieb, Systemmerkmale, Echtzeitbetrieb | ||||||
| Tafelübung | UKKlausurvorbereitung | ||||||
| Aufgabe | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | A6Aufgabe 6: creeper | |||
| Mo., 17.07. |
Di., 18.07. |
Mi., 19.07. |
Do., 20.07. |
Fr., 21.07. |
|||
| Vorlesung | B/8Zwischenbilanz zu Teil B | ||||||
| Tafelübung | B6Besprechung Aufgabe 6 (creeper) | ||||||
| Aufgabe | |||||||
Tage mit mehr als einer laufenden Aufgabe: 6
Anzahl ausgefallener Tafelübungstermine: 0