Sprungmarken

Service navigation

Fakultät für Informatik Logo-Text ESS

Hauptnavigation

Betriebssystembau (WS2010)
Sie sind hier:

Bereichsnavigation

Hauptinhalt

Überblick

Wahl-Vorlesung Betriebssystembau

  • Veranstalter: Prof. Dr.-Ing. Olaf Spinczyk
  • Vorlesung + Übung (2+2 SWS)
  • Schwerpunktgebiete 1 (Softwarekonstruktion), 2 (Rechnerarchitektur, eingebettete Systeme und Simulation) und 3 (Verteilte Systeme)
  • erster Vorlesungstermin: 11.10.2010
  • erste Tafelübung 21./22.10.2010 (Anmeldung via ASSESS), erste Rechnerübung 18./19.10.2010
  • INPUD-Forum

Termine

Zeit Raum Dozent(en)
Vorlesung VL Mo. 12:15-13:45 OH-14, E23 Prof. Dr.-Ing. Olaf Spinczyk
Tafelübung TU1 Do. 10:15-11:45 OH-14 / E02
TU2 Fr. 10:15-11:45
Rechnerübung RU1 Mo. 16:15-17:45 OH-14 / E37+E38
RU2 Di. 10:15-11:45

Inhalt

Ziel der Lehrveranstaltung ist die Vermittlung von konzeptionellen Grundlagen und wichtigen Techniken, die für den Bau eines Betriebssystems erforderlich sind. In der vorlesungsbegleitenden Übung werden diese Kenntnisse praktisch angewendet, indem ein einfaches PC Betriebssystem in kleinen Arbeitsgruppen von Grund auf neu entwickelt wird. Um dies zu bewerkstelligen, sind fundierte Kenntnisse über Aufbau und Funktionsweise der PC Hardware erforderlich, die ebenfalls in der Lehrveranstaltung vermittelt werden. Angesprochen werden zum Beispiel das Schutzkonzept der IA-32 Architektur, aktuelle PC-Bussysteme und moderne Multi-Prozessor Interrupt Systeme. Gleichzeitig werden Grundlagen aus dem Betriebssystembereich wie Unterbrechungen, Synchronisation und Ablaufplanung, die aus früheren Veranstaltungen weitgehend bekannt sein sollten, wiederholt und vertieft.

Rechnerübung

In den Rechnerübungen wird ein kleines einfaches Betriebssystem in Gruppen von jeweils drei Studenten gemeinsam entwickelt. Als Sprachen kommen dabei vor allem C++, aber in besonderen Fällen auch C und Assembler zum Einsatz. Es werden Programmieraufgaben im Abstand von je zwei Wochen gestellt, die aufeinander aufbauen und daher auch alle bearbeitet werden müssen. Die Abnahme dieser erfolgt in der Rechnerübung.

Tafelübung

In der Tafelübung werden die einzelnen Rechnerübungsaufgaben vorbesprochen und Grundlagen vermittelt, die zur Lösung dieser notwendig sind.
Die Tafel- und Rechnerübungstermine sind jew. Alternativtermine.

Kalender

Die aktuelle Planung für Vorlesungen und Übungen ist wie folgt:
KW Mo Di Mi Do Fr
41 11.10. VL (01) 12.10. --- - 14.10. --- 15.10. ---
42 18.10. VL (02), RU1 19.10. RU2 - 21.10. TU1 22.10. TU2
43 25.10. VL (03), RU1 26.10. RU2 - 28.10. TU1 29.10. TU2
44 01.11. --- (Allerheiligen) 02.11. RU1/RU2 - 04.11. Abgabe A1 05.11. Abgabe A1
45 08.11. VL (04), RU1 09.11. RU2 - 11.11. TU1 12.11. TU2
46 15.11. VL (05), RU1 16.11. RU2 - 18.11. Abgabe A2 19.11. Abgabe A2
47 22.11. VL (06), RU1 23.11. RU2 - 25.11. TU1 26.11. TU2
48 19.11. VL (07), RU1 30.11. RU2 - 02.12. Abgabe A3 03.12. Abgabe A3
49 06.12. VL (08), RU1 07.12. RU2 - 09.12. TU1 10.12. TU2
50 13.11. VL (09), RU1 14.12. RU2 - 16.12. Abgabe A4 17.12. Abgabe A4
1 03.01. VL (10), RU1 04.01. RU2 - 06.01. TU1 07.01. TU2
2 10.01. VL (11), RU1 11.01. RU2 - 13.01. Abgabe A5 14.01. Abgabe A5
3 17.01. VL (12), RU1 18.01. RU2 - 20.01. TU1 21.01. TU2
4 24.01. VL (13), RU1 25.01. RU2 - 27.01. Abgabe A6 28.01. Abgabe A6
5 31.01. VL (14) - - - -