Inhalte
Der Bereich Betriebssysteme gibt einen Überblick über die notwendigen bzw. heute anzutreffenden Komponenten, die ein Betriebssystem ausmachen und stellt die Aufgaben vor, die von einem Betriebssystem in der Regel übernommen werden. Die Themen umfassen Unterbrechungen (Interrupts), Systemaufrufe, Prozesse/Threads, Speicher (Fragmentierung, Paging, virtueller Speicher, MMU), Scheduling, Ein-/Ausgabe, Dateisysteme, Systemstart (Booting), Dienste, Sicherheit. In den Übungen wird in C programmiert.
Im Bereich Kommunikationssysteme wird eine Übersicht über die typische Netzwerkkommunikation gegeben und dabei alle notwendigen Schichten betrachtet. Die Themen sind hier: Vernetzung (Sockets, das Internet, Schichtenmodell, Protokolle, Geräte (Router, Switches)), Netzzugangsschicht (Physikalische Signale, Fehlererkennung, Pakete, Netzwerktopologien), Internetschicht (Routing, IP, Adressierung), Transportschicht (TCP, UDP, Verbindungsauf-/-abbau, Ports), Anwendungsschicht (DNS, E-Mail, World Wide Web), Netzwerksicherheit (Konzepte und Begriffe, Kryptographie, VPNs). Auch hier werden in den Übungen Programme in C entwickelt.
Zur aktiven Teilnahme
Zum Erreichen der aktiven Teilnahme müssen Sie mindestens 60% in allen 4 Testaten erzielen. Diese Testate werden an den folgenden Tagen in Ihrem jeweiligen Tutorium geschrieben:
Testat 1: Do, 17.08.
Testat 2: Di, 22.08.
Testat 3: Fr, 25.08.
Testat 4: Di, 29.08.
Vorlesungsvideos aus vergangenen Semestern
http://www.mi.fu-berlin.de/inf/groups/ag-tech/teaching/resources/Course-Material.html#CA
Vorlesungstermine
Vorlesung | Inhalt | Datum |
1 |
0 Organization 1 Introduction & Motivation 2 Subsystems, Interrupts & System Calls |
14.08.2023 |
2 | 3 Processes | 15.08.2023 |
3 | 4 Scheduling | 16.08.2023 |
4 | 5 Memory | 18.08.2023 |
5 | 6 IO & File System | 21.08.2023 |
6 | 7 Booting Services & Security | 22.08.2023 |
7 | 8 Networked Computer & the Internet | 23.08.2023 |
8 | 9 Network Access Layer I - Physical Layer | 24.08.2023 |
9 | 10 Network Access Layer II - Data Link Layer | 25.08.2023 |
10 | 11 Internet - Network Layer | 28.08.2023 |
11 | 11 Internet - Network Layer 12 Transport |
29.08.2023 |
12 |
12 Transport 13 Applications |
30.08.2023 |
13 | 13 Applications | 31.08.2023 |
14 | Exam | 01.09.2023 |
Hinweis:
Wenn Sie sowohl den Kurs ProInformatik IVa: Rechnerarchitektur als auch den Kurs ProInformatik IVb: Betriebs- und Kommunikationssysteme buchen und erfolgreich abschließen, kann dies für das Modul "Rechnerarchitektur, Betriebs- und Kommunikationssysteme" der aktuellen Studienordnung des Monobachelors Informatik anerkannt werden.
Zusätzliche Informationen
Eine Anmeldung zum Kurs kann nur über Onlineanmeldung erfolgen!