Einführung in Betriebssysteme und Rechnerarchitektur
Pflichtfach
5 ECTS-P
4 SWS
jährlich angeboten
Verantwortlich
Prof. Dr. Stefan Karsch
Ziele
Die Studierenden sollen komplexe IT-Systeme und IT-Landschaften auf Hardware- und Betriebssystemebene präzise beschreiben können und IT-Systeme und IT-Landschaften anhand anerkannter Parameter bewerten und einordnen können.
Lehrinhalte
Grundlagen: Geschichte der IT, Zahlen - und Zeichendarstellung in Rechnersystemen.
Grundlagen der Rechnerarchitektur: von Neumann Architektur, Speicherhierarchie, Physikalischer Aufbau von magnetischen Speichermedien, Physikalischer Aufbau optischer Speichermedien, Busse und Schnittstellen, Beispielarchitekturen.
Grundlagen von Betriebssystemen: Schichtenmodell, Betriebsarten, Programmausführung, Prozesse und Scheduling, Beispiel: Der BSD-Unix Scheduler, Interrupts, Speicherverwaltung: demand paging, working set, Auslagerungsverfahren, Beispiel: demand paging unter BSD-Unix, Dateisysteme, Beispiele: Unix inodes und MSDOS FAT, Rechteverwaltung, Netzwerkbetriebssysteme.
Im Mittelpunkt der Veranstaltung steht die Vermittlung von Basiskonzepten und Grundlagen, die sich auf die Benutzung von Betriebssystemen beziehen. Das Design von Betriebssystemen und die Systemprogrammierung werden im Modul Betriebssysteme behandelt, das auf den Grundlagen des Faches EBR aufbaut.
Lehrmethoden
Vorlesung, Übung
Vorraussetzungen
Keine über die Zulassungsvorraussetzungen hinausgehenden Vorraussetzungen
Ort, Ressourcen
Vorlesungsunterlagen: kommentierte Foliensammlung
Literatur
Tanenbaum: Rechnerarchitektur
Tanenbaum: Modern Operating Systems
