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 dafabet888官网,大发dafa888n 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 dafabet888官网,大发dafa888, Fehlerkorrekturcodes und -erkennungscodes, SicherungsprotokolleVermittlungsschicht: Entwurfsaspekte, Algorithmen zum Routen, Behandlung von ?berlast, Verbindung heterogener dafabet888官网,大发dafa888, 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 dafabet888官网,大发dafa888 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. WorkloadLehrtyp
30Vorlesungen
10Seminare
16betreute Kleingruppen
2Prüfungen
Workload Dozentenungebunden
Std. WorkloadLehrtyp
30Veranstaltungsvor-/-nachbereitung
30Prüfungsvorbereitung
32Hausarbeiten
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