Rechnernetze und Betriebssysteme
- Fakultät
Institut für Management und Technik
- Version
Version 13.0 vom 03.03.2021
- Modulkennung
75B0064
- Modulname (englisch)
Computer Networks and Operating Systems
- Studiengänge mit diesem Modul
Wirtschaftsinformatik (B.Sc.)
- Niveaustufe
3
- Kurzbeschreibung
Sicherer Umgang der Studierenden mit Netzwerken auf Grundlage des ISO/OSI-Schichtenmodells.
Kenntnisse in Aufbau, Einsatz und Nutzung von Betriebssystemen
- Lehrinhalte
RechnernetzeEinsatzbereiche und Arten von RechnernetzenISO-Referenzmodell für offene Rechnernetze mit Fokus auf TCP/IPBitübertragungsschicht: Mechanische / elektrische / funktionale GrundlagenSicherungsschicht: Aufteilung von Nachrichten, Fehlerkorrekturcodes und -erkennungscodes, SicherungsprotokolleVermittlungsschicht: Entwurfsaspekte, Algorithmen zum Routen, Behandlung von Überlast, Verbindung heterogener Netzwerke, IPTransportschicht: Verbindungsaufbau und -abbau, UDP und TCPAnwendungsschicht: zahlreiche Anwendungsprotokolle (DNS, HTTP, IMAP)Praxis: Simulation von Rechnernetzen unter Unix
BetriebssystemeAufgaben von BetriebssystemenProzesse und Threads: Prozesszustände, Varianten der Prozesskommunikation,kritische Regionen, Busy Waiting Wechselseitiger Ausschluss und Synchronisation, DeadlocksSpeicherverwaltung: ohne Abstraktion und mit Abstraktion, virtuelle Adressräume, Paging, MMUDateien und Dateisysteme: Partitionslayout, Verwaltung freier und belegter Blöcke, Dateinamen, Verzeichnisse,Links, Beispiele von Dateisystemen aus der PraxisEin- und Ausgabe: Grundlagen, Kommunikationsarten, HW und SW zur Ein- und AusgabeIT-Sicherheit: Passwörter im BS, Schutzdomänen, Angriffsvektoren und SchutzmechanismenVirtualisierung / Cloud Computing: Virtualisierungsarten, Cloud mit Vor- und Nachteilen und Containervirtualisierung mit Docker in der PraxisPraxis Unix (Shell): Bash Programmierung mit diversen Scripten und Übungen
- Lernergebnisse / Kompetenzziele
Wissensverbreiterung
Die Studierenden kennen und verstehen grundlegende Bestandteile von Betriebssystemen und Kommunikationsnetzen. Sie können deren Funktionsweisen erklären und bewerten.
Wissensvertiefung
Die Studierenden verfügen über genauere Kenntnisse von Schnittstellen zum Betriebssystem.
Sie haben detaillierte Kenntnisse über Netzwerktechnologien sowie der internetbasierten Kommunikation auf allen Protokollebenen.
Können - instrumentale Kompetenz
Die Studierenden können geeignete Systemschnittstellen für Anwendungsprogramme auswählen und die Anwendung dieser Schnittstellen strukturiert darstellen.
Sie können Ihre erworbenen Kenntnisse über Kommunikationsprotokolle für Rechnernetze in der Praxis zur Planung, Implementierung und Konfiguration IP-basierter Netzwerke anwenden.
Können - kommunikative Kompetenz
Die Studierenden wenden Kenntnisse über Komponenten von Betriebssystemen an, um das Verhalten von Rechnersystemen in Anwendungssituationen zu analysieren und durch geeignete Maßnahmen zu verbessern.
Sie sind in der Lage, für spezielle Anwendungsfälle betriebssystemnahe Software zu erstellen. Sie können standardisierte Betriebssystemschnittstellen für die Anwendungsentwicklung nutzen.
Sie können verschiedene Protokolle hinsichtlich Ihrer Eignung für unterschiedliche Einsatzgebiete vergleichen und bewerten. Sie beherrschen die Terminologie der Kommunikationsnetze.
Können - systemische Kompetenz
- Lehr-/Lernmethoden
Vorlesung mit Übungen
- Empfohlene Vorkenntnisse
Digitaltechnik
- Modulpromotor
Buschermöhle, Ralf
- Lehrende
Buschermöhle, Ralf
- Leistungspunkte
5
- Lehr-/Lernkonzept
Workload Dozentengebunden Std. Workload Lehrtyp 30 Vorlesungen 10 Seminare 16 betreute Kleingruppen 2 Prüfungen Workload Dozentenungebunden Std. Workload Lehrtyp 30 Veranstaltungsvor-/-nachbereitung 30 Prüfungsvorbereitung 32 Hausarbeiten
- Literatur
Tanenbaum A.S.: Computernetzwerke, Pearson VerlagKurose J., Ross K.: Computernetzwerke - der Top-Down AnsatzTanenbaum A.S.: Moderne Betriebssysteme, Pearson VerlagGlatz E.: Betriebssysteme, dpunkt VerlagKoffler M.: Linux Rheinwerk, ComputingWolf K., Kania S.: Shell Programmierung Rheinwerk, ComputingÖggl B., Koffler M.: Docker - Das Praxisbuch für Entwickler und DevOps-Teams
- Prüfungsleistung
Klausur 2-stündig
- Bemerkung zur Prüfungsform
keine
- Dauer
1 Semester
- Angebotsfrequenz
Nur Sommersemester
- Lehrsprache
Deutsch