Vorlesung Grundlagen Betriebssysteme und Rechnernetze
Im ersten Teil der Vorlesung werden die Grundlagen von Betriebssystemen vermittelt: Adressräume,
Speicherverwaltung, Organisation des Dateisystem, Prozessverwaltung, Nebenläufigkeit,
Koordination/Synchronisation und Verklemmungen. Exemplarisch werden die Betriebssysteme UNIX
und Windows besprochen.
Im zweiten Teil der Vorlesung werden die Grundlagen der Rechnerkommunikation vermittelt. Dazu
werden anhand des ISO-Referenzmodell OSI die verschiedenen Schichten von Kommunkationsarchitekturen
besprochen. Als konkretes Beispiel wird die Internetarchitektur mit den Internetprotokollen TCP,
UDP und IP vorgestellt.
Unter anderem werden folgende Themen in der Vorlesung behandelt:
- Wie erzeugt das Betriebssystem einen neuen Prozeß?
- Welche Kommunikationsmöglichkeiten gibt es zwischen Prozessen? Was bietet die UNIX-Socket-Schnittstelle?
- Wie können Prozesse, die mit gemeinsamen Daten arbeiten, koordiniert werden?
- Wie findet das Betriebssystem freien Plattenplatz für neue Daten?
- Warum verschwinden Nachrichtenpakete im Netz?
- Wie finden Pakete ihren Weg durch das Netz zum Empfänger?
Veranstalter
Jun.-Prof. Dr. Sukanya Bhowmik
Max Schrötter
Modulnummern
- Bachelor Computational Science: INF-1031
- 550611 - Vorlesung
- 550621 - Übung
- 550601 - Prüfung
- Bachelor Wirtschaftsinformatik: WIN BVMINF100, WIN BVMINF200
- Master Computational Science: Brückenmodul
Ort/Termine
Die Vorlesung wird dienstags von 10:00 Uhr bis 12:00 Uhr im Raum 02.70.0.11 gehalten, freitags von 10:00 Uhr bis 12:00 Uhr findet abwechselnd die Vorlesung und die Übung im Raum 02.25.F0.01 statt.