de

Welcome Gast


  • Login
Full load

Summer Term 2012
Vorlesung Grundlagen der Systemsoftware
General Information
Course number 64-090
Course type Lecture
Lecturer Prof. Dr. Winfried Lamersdorf, Prof. Dr. Hannes Federrath
Location Erzwiss H
Time Mo 10-12 (wöchentl.) u. Fr 10-12 (n. V.)
Recurrence jährlich zum Sommersemester
Suitability Geeignet auch für Lehramtsstudierende, Nebenfachstudierende, Bioinformatikstudierende, Wirtschaftsinformatikstudierende.
Topic
Diese Vorlesung vermittelt eine Übersicht über Grundkonzepte und Grundbausteine der Systemsoftware und der dabei zugrunde gelegten Architekturalternativen. Dazu gehören u.a. Grundlagen von Betriebssystemen – inkl. von Grundkonzepten der Nebenläufigkeit und Verteilung (Prozessbegriff, Synchronisation, Kommunikation zwischen Prozessen, Threads, Deadlocks), wobei auch auf Anwendungen nebenläufiger Programmierung (z.B. bei der Betriebsmittelverwaltung) eingegangen wird. Weitergehend folgen eine Einführung in Konzepte und Architekturalternativen für Kommunikationsmechanismen (Dienste und Protokolle) und in die Agententechnologie. Schließlich wird auch die Systemsicherheit als wesentlicher Bestandteil von Systemsoftware angesehen. Deshalb wird im zweiten Teil der Vorlesung die Bedeutung von IT-Sicherheit für Systemsoftware im Rahmen der (exemplarischen) Behandlung von folgenden Themengebieten vermittelt: Authentication, Authorization, Access Control sowie Sicherheit von Betriebssystemen und Kommunikationsmechanismen.

Veranstaltungsbeginn:
Montag, 02.04.2012; der erste Freitagstermin sowie alle weiteren Freitagstermine werden am 02.04.2012 bekannt gegeben.
Procedure
Vorlesung mit Videoprojektor Vorlesungsmaterialien werden online zur Verfügung gestellt
Learning target

  • Grundkonzepte und Realisierungsvarianten wesentlicher Betriebssystemkonzepten verstehen können
  • Probleme der Nebenläufigkeit von Prozessen und in Systemen erkennen und damit umgehen können
  • Kommunikationsmechanismen in unterschiedlichen Szenarien verstehen, anwenden und analysieren können, auch hinsichtlich der Sicherheit
  • Grundideen der (Multi-) Agententechnologie verstehen vergleichend bewerten können
  • unterschiedliche Systemkomponenten hinsichtlich der Sicherheit und anderer Kriterien einordnen und bewerten können
  • passende Identifikations- und Authentisierungsverfahren für verschiedene Anwendungsfelder auswählen können
Literature

  • A. S. Tanenbaum: Modern Operating Systems, 3rd Edition, Pearson, 2008
  • W. Stallings: Operating Systems: Internals and Design Principles 6th Ed., Pearson International, 2009
  • G. Coulouris, J. Dolimore, T. Kindberg, Blair. G.: Distributed Systems: Concepts and Design, Addison Wesley, 5th Ed., 2012
  • A. S. Tanenbaum: Computer Networks, 4th Edition, Prentice-Hall 2003, 891 S.
  • L. L. Peterson, B.S. Davie: „Computernetze“, 4. Auflage, dpunkt-Verlag, 2008, 858 S.
  • M. J. Wooldridge: Introduction to Multi-Agent Systems, 2nd Ed. Wiley, 2009
  • W. Stallings: Network Security Essentials, Pearson, 2003
  • Dieter Gollmann: Computer Security, John Wiley & Sons, 1999