MIN-Fakultät
Fachbereich Informatik
Sicherheit in Verteilten Systemen

Grundlagen der Systemsoftware

Foundations of Systems Software

German original title: Grundlagen der Systemsoftware (GSS)

Die Vorlesungseinheiten zur IT-Sicherheit finden voraussichtlich an folgenden Terminen statt:

The lecture units on Information Security are expected to take place on the following dates:

Die 14-tägigen Übungseinheiten finden voraussichtlich in folgenden Wochen statt:

The tutorial units for the Operating Systems and Distributed Systems (OSDS) and the Information Security (IS) part will take place every two weeks. The tutorials are scheduled as follows:

Please submit the solutions with the SVS Solution Submission Service

Dozenten

Lecturers

Lernziele

Lecture Objectives and Contents

Diese Vorlesung vermittelt eine Übersicht über Grundkonzepte und Grundbausteine der Systemsoftware und gibt einen Einblick in Architekturalternativen. Dazu gehören Grundlagen von Betriebssystemen und Grundkonzepte der Nebenläufigkeit und Verteilung (Prozessbegriff, Synchronisation, Kommunikation zwischen Prozessen, Threads, Deadlocks), wobei auch auf Anwendungen nebenläufiger Programmierung (z.B. Betriebsmittelverwaltung) eingegangen wird. Weitergehend folgen eine Einführung in Konzepte und Architekturalternativen für Kommunikationsmechanismen (Dienste und Protokolle) und eine Einführung in die Agententechnologie.
Als wesentlicher Bestandteil von Systemsoftware wird die Sicherheit gesehen. Neben einer Einführung in die Grundbegriffe der IT-Sicherheit werden die Grundkonzepte der Rechner- und Betriebssystemsicherheit (Physische Sicherheit, Identifiation, Zugangs- und Zugriffskontrolle) erläutert und Angriffe auf die Internet-Sicherheit (Sniffing, Spoofing, Denial of Service) vorgestellt.

This lecture provides an overview of the foundations and fundamental building blocks of system software and provides insights into architectural alternatives. Topics include fundamentals of operating systems and basic concepts of concurrency and distribution (processes, synchronization, communication between processes, threads, deadlocks) as well as concurrent access to resources. This part also includes an introduction to concepts and architectural alternatives for communication mechanisms (services and protocols) as well as agent technology.
The second part of the lecture considers aspects of Information Security, which is an integral part of system software. An introduction to fundamental concepts of information security, basic concepts of computer and operating system security (physical security, identification, authorization and access control) as well as fundamentals of cryptography will be discussed. Afterwards aspects of Internet security (Sniffing, Spoofing, Denial of Service) are presented.

Studienorganisation und Studienzyklus

Course Organization and Availability

Die dreistündige Vorlesung besteht aus zwei unabhänigen Teilen (A: 2 SWS Betriebssysteme und Rechnernetze, B: 1 SWS IT-Sicherheit) und wird regelmäßig im Wintersemester angeboten. Sie wird begleitet von einer einstündigen Übung. Zur Klausur (Teil A 80 Minuten, Teil B 40 Minuten Bearbeitungsdauer) sind keine schriftlichen Unterlagen erlaubt ("closed book"). Angaben ohne Gewähr.

The three hour course consists of two independent parts (A: 2 SWS Operating Systems and Distributed Systems, B: 1 SWS Information Security) is offered reguarly in the summer term. It is accompanied by a one-hour exercise. In the written exam (Part A 80 minutes, Part B 40 minutes) no written records are allowed ("closed book" exam). All statements without warranty.

Lecture Material