I130 – Betriebssysteme I

Modul
Betriebssysteme I
Operating Systems I
Modulnummer
I130 [I-130]
Version: 1
Fakultät
Informatik/Mathematik
Niveau
Bachelor/Diplom
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

Prof. Dr.-Ing. Robert Baumgartl
robert.baumgartl(at)htw-dresden.de

Dozent/-in(nen)

Prof. Dr.-Ing. Robert Baumgartl
robert.baumgartl(at)htw-dresden.de
Dozent/-in in: "Betriebssysteme I"

Prof. Dr. Dirk Müller
dirk.mueller(at)htw-dresden.de
Dozent/-in in: "Betriebssysteme I"

Lehrsprache(n)

Deutsch
in "Betriebssysteme I"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)

Selbststudienzeit

90.00 Stunden

Prüfungsvorleistung(en)

Beleg
in "Betriebssysteme I"

Prüfungsleistung(en)

Schriftliche Prüfungsleistung
Prüfungsdauer: 90 min | Wichtung: 100%
in "Betriebssysteme I"

Lehrform

2/0/2 V/Ü/P

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • Architektur und Komponenten moderner BS (Übersicht)
  • Prozesskonzept/Prozessverwaltung                            

Mehrprozessbetrieb, Zustandsmodell, Prozessattribute

  • Speicherverwaltung (Multiprogramming, Multitasking, Swapping, Paging)
  • Kommandozeilen-Interpreter  (UNIX-Shell)

Dialogführung mit dem BS, Entwertungsmechanismen, Ein-Ausgabe-Umlenkung, Pipes

  • Kommandosprache (UNIX Shell)  

EBNF zur Beschreibung der Syntax von Sprachelementen, Verbale Beschreibung der Semantik von Sprachelementen, Kommandoprozeduren (Shellskripte), Prozess-Environments

  • Mehrnutzerbetrieb/Besitz/Zugriffsrechte
  • Dateiverwaltung                 (logische Sicht) /Dateisysteme
  • Geräte-Management
  • Spezielle Programme zur Handhabung von Textdateien, reguläre Ausdrücke  (egrep, awk)
  • Compilieren, Verbinden und Ausführen von C-Programmen
  • Konzepte der Kommunikation zwischen Prozessen   (Pipes, Shared Memory )
  • Constraints: C wird parallel im Modul „Programmierung I“ vermittelt

 

Qualifikationsziele
  • Beherrschung der Handhabung des Desktop moderner BS (Beispiel KDE)
  • Fertigkeiten in der Handhabung der Kommandozeile
  • Fertigkeiten in der Shell-Programmierung
  • Beherrschung des BS Linux im Informatik-Kontext (Programmierung)

 

Sozial- und Selbstkompetenzen
Keine Angabe
Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungsmöglichkeiten

Betriebssysteme II (I-131)

Literatur
  • A.S. Tanenbaum: Moderne Betriebssysteme, Carl Hanser
Aktuelle Lehrressourcen
  • Skript zur Lehrveranstaltung            
Hinweise
Keine Angabe