Universität Paderborn - Home english Universität Paderborn
Die Universität der Informationsgesellschaft

Konzepte und Methoden der Systemsoftware (KMS)

Konzepte und Methoden der Systemsoftware
Termine waren:
1. Dienstags,     11:00 - 13:00 Uhr im Auditorium Maximum
2. Donnerstags, 14:00 - 16:00 Uhr im Auditorium Maximum
Inhalt |  Ziele |  Gliederung |  Literatur Folienskriptum |  Übungszettel |  Übungstermine |  Klausur
  Inhalt
Betrachtet man Lehrinhalte klassischer Teilgebiete der Informatik wie Übersetzerbau, Betriebssysteme, Datenbanksysteme, Rechnernetze, Verteilte Systeme oder Rechnerarchitektur, so kann man feststellen, dass es immer wieder fundamentale Problemstellungen gibt, die in den einzelnen Gebieten als Varianten auftauchen und dort mit entsprechenden Verfahren gelöst werden. Es liegt daher nahe, diese Einzelphänomene aus ihrem Kontext herauszulösen, ihre Gemeinsamkeiten herauszuarbeiten und sie als allgemeine Phänomene einmalig und grundlegend zu behandeln.
Ziel der Vorlesung ist die Vermittlung allgemeiner Prinzipien, Konzepte, Methoden und Techniken, wie sie in komplexen HW/SW-Systemen mit Nebenläufigkeit vorzufinden sind. Die Studenten sollen die Gemeinsamkeiten erkennen können und die Prinzipien als grundlegend für das Fach verstehen. Sie sollen insbesondere in Entwurfssituationen diese Methoden sinnvoll einsetzen können.
  Lernziele
Die Studenten sollen
  • Verständnis allgemeiner Prinzipien, Konzepte, Methoden und Techniken der Informatik erlangen
  • in Entwurfssituationen in der Lage sein, die vorgestellten Methoden sinnvoll einzusetzen
  • allgemeine Konzepte auf explizite Situationen anwenden können
  Gliederung
  1. Grundlagen
    1. Systemmodell
  2. Gemeinsame Nutzung von Ressourcen
    1. Prozessverwaltung und Scheduling
    2. Synchronisationskonzepte
    3. Verklemmungen
    4. Speicherverwaltung
  3. Zusammenarbeit zwischen Funktionseinheiten
    1. Kommunikation
    2. Kooperationsstrukturen
  Literatur
  • Bacon, J.: Concurrent Systems, Addisson Wesley, 1998
  • Nehmer; Sturm: Systemsoftware: Grundlagen moderner Betriebssysteme, dpunkt, 2001
  • Herrtwich; Hommel: Nebenläufige Programme, Springer, 1994
  • Elmasri; Navathe: Fundamentals of Database Systems, Addison-Wesley, 1994
  • Coulouris , G: Distributed Systems, Concepts and Design, 2nd ed., Addison-Wesley,1994
  • Sinha, P.K.: Distributed Operating Systems, IEEE Press, 1997
  • Singhal; Shivaratri: Advanced Concepts in Operating Systems, McGraw, 1994
  • Hwang,K. Advanced Computer Architecture, McGraw, 1993
  • Wilhelm; Maurer: Compiler Design, Addison-Wesley, 1995
  • Culler, D.E.: Parallel Computer Architecture, Morgan Kaufmann, 1998
  • Tanenbaum, A.: Computerarchitektur: Strukturen, Konzepte, Grundlagen, Prentice Hall, 1999
  • Tanenbaum, A.: Computernetzwerke, Prentice Hall, 1998
  • Tanenbaum, A.: Moderne Betriebssysteme, 2nd. Edition, Prentice Hall, 2002
Es existiert ein Forum unter www.upb.de/uninet zu dieser Vorlesung.
  Mailverteiler
Aus einem Mailverteiler austragen.
  Folienskriptum, PDF
Folienskriptum auf Anfrage bei Prof. Dr. O. Kao.
  Übungszettel
Nr. Ausgabe Abgabe Besprechung Lösungen
(PDF)   6.5 -- 19. KW (Präsenzübung)
Blatt 1 (PDF)   30.4 9.5 20. KW (Hausübung)  
(PDF)   20.5 -- 21. KW (Präsenzübung)
Blatt 2 (PDF)   13.5 20.5 22. KW (Hausübung)  
(PDF)   3.6 -- 23. KW (Präsenzübung)
Blatt 3 (PDF)   27.5 3.6 24. KW (Hausübung)
(PDF)   17.6 -- 25. KW (Präsenzübung)
Blatt 4 (PDF)   10.6 7.6 26. KW (Hausübung)
(PDF)   1.7 -- 27. KW (Präsenzübung)
Blatt 5 (PDF)   24.6 1.7 28. KW (Hausübung)
(PDF)   15.7 -- 29. KW (Präsenzübung)
Blatt 6 (PDF)   8.7 15.7 30. KW (Hausübung)
ACHTUNG: Die Übungszettel dürfen maximal in 3er-Gruppen abgegeben werden!
  Klausur

1. Klausur fand am 23.08.2003 von 09:00-11:00 Uhr in der Sporthalle (SP) statt.
2. Klausur fand am 06.10.2003 von 14:00-16:00 Uhr im AM statt.

3. Klausur findet am 12.3.2004 von 9:00-11:00 Uhr im AM statt.

Index A – Z | Impressum | Webmaster | 22.06.2004