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


raster