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