Vorlesung Grundlagen der Systemsoftware
Course number | 64-090 |
Course type | Lecture |
Lecturer | Prof. Dr. Winfried Lamersdorf, Prof. Dr. Hannes Federrath |
Location | Erzwiss H |
Time | Mo Fr 10-12 |
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 abschließenden 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.
- A. S. Tanenbaum: Moderne Betriebssysteme, 3. Aufl., Pearson Studium, Prentice Hall, 2009, 1039 S.; engl. Originalausgabe: Modern Operating Systems, 3rd Edition, Pearson, 2008
- G. Coulouris, J. Dolimore, T. Kindberg: Distributed Systems: Concepts and Design, Addison Wesley, 4th Edition, 2005
- A. Tanenbaum, M. van Steen: Distributed Systems: Principles and Paradigms, 2nd Edition, Pearson, Prentice Hall, 2007
- H.-J. Siegert, U. Baumgarten: Betriebssysteme Eine Einführung, 6. Aufl., Oldenbourg-Verlag 2006, 405 S.
- J. Nehmer, P. Sturm: Systemsoftware Grundlagen moderner Betriebssysteme, 2. Aufl., dpunkt-Verlag 2001
- A. S. Tanenbaum: Computernetzwerke, 4th ed., Prentice-Hall 2003; engl. Original: Computer Networks, 4th Edition, Prentice-Hall 2003, 891 S.
- L.L. Peterson, B.S. Davie: Computernetze, dpunkt-Verlag, 2000
- M.J. Wooldridge: Introduction to Multi-Agent Systems, Wiley, 2001
- W.Stallings: Network Security Essentials, Pearson, 2003
- Dieter Gollmann: Computer Security, John Wiley & Sons, 1999.
CALL getCollectionFull('teaching/coursekvv','vsys',225,0)